hydra-0.5.1: Type-aware transformations for data and programs
Safe HaskellSafe-Inferred
LanguageHaskell2010

Hydra.Sources.Tier1.Tier1

Documentation

foldOverTermDef :: Definition (TraversalOrder -> (x -> Term -> x) -> x -> Term -> x) Source #

foldOverTypeDef :: Definition (TraversalOrder -> (x -> Type -> x) -> x -> Type -> x) Source #

fromFlowDef :: Definition (a -> s -> Flow s a -> a) Source #

withStateDef :: Definition (s1 -> Flow s1 a -> Flow s2 a) Source #