Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Documentation
This monad is based on idea from "Mac Lane: Categories for the working mathematician" e.g. monad defined by the functor T(A) = G x A, where G is a group or monoid.
runGraphActionM :: (a -> g -> a) -> GraphM g a -> a Source #
GraphMT | |
|