`type t``= Posix_getopt_types.Def(Posix_getopt_stubs__.Posix_getopt_generated_types).Option.t`

`val t : t Ctypes.structure Posix_getopt_stubs__.Posix_getopt_generated_types.typ`
`val name : (string, t Ctypes.structure) Posix_getopt_stubs__.Posix_getopt_generated_types.field`
`val has_arg : (int, t Ctypes.structure) Posix_getopt_stubs__.Posix_getopt_generated_types.field`
`val flag : (int Ctypes.ptr, t Ctypes.structure) Posix_getopt_stubs__.Posix_getopt_generated_types.field`
`val _val : (int, t Ctypes.structure) Posix_getopt_stubs__.Posix_getopt_generated_types.field`