Module Sequence.Generator

module Generator: sig .. end

include Monad.S2
val yield : 'elt -> (unit, 'elt) Sequence.t
val run : (unit, 'elt) Sequence.t -> 'elt Sequence.sequence