Hi all, I made a little extension that makes it a bit easier to work with
Multiplate, there's a detailed explanation here:
http://hackage.haskell.org/package/multiplate-simplified
However, there's still some biolerplate that could be eliminated but I can't
seem to do it nicely. When writing a
Multiplate is a lightweight generic library for mutually recursive data
types that won't make Conor lose his lunch.
Multiplate is an alternative extension of the Uniplate/Compos core design
to support mutually recursive datatypes in a way that is as powerful as
Compos, almost as easy to use