`type in6_addr``= Unsigned.uint8 Ctypes.carray`

`val in6_addr : in6_addr Ctypes.structure S.typ`
`val s6_addr : (in6_addr, in6_addr Ctypes.structure) S.field`

`type t`

`val t : t Ctypes.structure S.typ`
`val sin6_family : (sa_family_t, t Ctypes.structure) S.field`
`val sin6_port : (in_port, t Ctypes.structure) S.field`
`val sin6_flowinfo : (Unsigned.uint32, t Ctypes.structure) S.field`
`val sin6_addr : (in6_addr Ctypes.structure, t Ctypes.structure) S.field`
`val sin6_scope_id : (Unsigned.uint32, t Ctypes.structure) S.field`