# recursion-schemes-ext This adds several functions to [recursion-schemes](https://hackage.haskell.org/package/recursion-schemes-5.0.2), including a `cataM`. ## Monadic Functions This package provides `cataM`, `anaM`, and `hyloM`. That means you can have (co)algebras that return a monadic value.