Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Unison.Util.Recursion
Documentation
class Recursive t f | t -> f where Source #
Instances
Functor f => Recursive (Fix f) f Source # | |
Recursive (Seq a) (XNor a) Source # | |
Recursive [a] (XNor a) Source # | NB: Lists are lazy, so this instance is technically partial. |
Functor f => Recursive (Cofree f a) (CofreeF f a) Source # | NB: |