type error = Paf_mirage.Make(Stack.TCP).TCP.errorval pp_error : error Fmt.ttype nonrec write_error = Paf_mirage.Make(Stack.TCP).TCP.write_errortype flow = Paf_mirage.Make(Stack.TCP).TCP.flowval read : flow -> (Cstruct.t Mirage_flow.or_eof, error) Stdlib.result Lwt.tval writev : flow -> Cstruct.t list -> (unit, write_error) Stdlib.result Lwt.tval shutdown : flow -> [ `read | `read_write | `write ] -> unit Lwt.tval close : flow -> unit Lwt.tval no_close : flow -> unitval to_close : flow -> unit