Sync.Lwt_cstruct_flow
type raw = Cstruct.t
type +'a io = 'a Lwt.t
type i = (raw * int * int) option -> unit io
type o = unit -> (raw * int * int) option io