Monad.Pipeline behaviour
Helper for defining monads that support pipelines.
Just use use Monad.Pipeline
in your monad module and define return/1
and
bind/2
and get pipebind/2
for free.
Summary
Callbacks
Like bind/2 but works on ASTs and the second argument should be a function call where the first argument is missing