Lift a monad morphism from m to n into a monad
morphism from (t m) to (t n)
The first argument to hoist must be a monad morphism, even
though the type system does not enforce this
Lift a monad morphism from m to n into a monad
morphism from (t m) to (t n)
The first argument to hoist must be a monad morphism, even
though the type system does not enforce this
Hoist the underlying Stream effect Note this is not very efficience
since, just like mapAccumL_, it also needs to traverse and
rebuild the whole stream.