val parse_seq : ?log:(string ‑> unit) ‑> a Core_extended.Std.Lazy_sequence.t ‑> b Core_extended.Std.Lazy_sequence.t
val parse_lazy_list : ?log:(string ‑> unit) ‑> a Core_extended.Std.Lazy_list.t ‑> b Core_extended.Std.Lazy_list.t
val parse_pipe : ?log:(string ‑> unit) ‑> a Async.Pipe.Reader.t ‑> b Async.Pipe.Reader.t