| Safe Haskell | None | 
|---|
Text.Roundtrip.Printer
Documentation
Instances
| (Monad m, Monoid r) => ProductFunctor (Printer m r) | |
| Monad m => Alternative (Printer m r) | |
| (Monad m, Monoid r) => Syntax (Printer m r) | |
| Monad m => StringSyntax (Printer m String) | |
| Monad m => IsoFunctor (Printer m r) | 
printerEmpty :: Monad m => Printer m r aSource
runPrinter :: Printer Identity r a -> a -> Maybe rSource