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

Callbacks

pipebind(arg0, arg1)

Specs

pipebind(Macro.t, Macro.t) :: Macro.t

Like bind/2 but works on ASTs and the second argument should be a function call where the first argument is missing.