Alias for flatMap
Alias for flatMap
Runs a Source
all the way to the end, tail-recursively, collecting the produced values.
Runs a Source
all the way to the end, tail-recursively, collecting the produced values.
Feed the given source to this Sink
.
Feed the given source to this Sink
.
Drive this Source
with the given Sink.
Drive this Source
with the given Sink.
Feed the given stream to this Source
.
Feed the given stream to this Source
.
Binds the given continuation to the result of this computation.
Binds the given continuation to the result of this computation. All left-associated binds are reassociated to the right.
Modifies the suspension with the given natural transformation.
Modifies the suspension with the given natural transformation.
Evaluates a single layer of the free monad.
Evaluates a single layer of the free monad.
Runs a trampoline all the way to the end, tail-recursively.
Runs a trampoline all the way to the end, tail-recursively.
Interleave this computation with another, combining the results with the given function.
Interleave this computation with another, combining the results with the given function.
Call a subroutine and continue with the given function.