apart-0.1.3: Get all your structure and rip it apart.
Data.Apart.Structures.Tree.Rose
type Rose t = Cofree t Source #
singleton :: Alternative t => a -> Rose t a Source #
construct :: (Functor t, Alternative t) => a -> t a -> Rose t a Source #