Converts this StreamT to a lazy Stream, i.e.
Converts this StreamT to a lazy Stream, i.e. without forcing
evaluation of all elements. Note, however, that at least one element
of this stream will be evaluated, and depending on the structure of
this stream, up to two elements might be evaluated.
foldRight with potential to terminate early, e.g.
foldRight with potential to terminate early, e.g. on an infinite stream.
7.0.1
Don't use iteratively!
**Warning:** Requires evaluation of the whole stream.
**Warning:** Requires evaluation of the whole stream. Depending on
the monad M, the evaluation will happen either immediately, or
will be deferred until the resulting Stream is extracted from the
returned M.
**Warning:** Requires evaluation of the whole stream.
**Warning:** Requires evaluation of the whole stream. Depending on
the monad M, the evaluation will happen either immediately, or
will be deferred until the resulting Stream is extracted from the
returned M.
StreamT monad transformer.