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

Hydra.Dsl.Lib.Flows

Documentation

apply :: Datum (Flow s (x -> y) -> Flow s x -> Flow s y) Source #

bind :: Datum (Flow s x -> (x -> Flow s y) -> Flow s y) Source #

map :: Datum ((x -> y) -> Flow s x -> Flow s y) Source #

mapList :: Datum ((x -> Flow s y) -> [x] -> Flow s [y]) Source #

pure :: Datum (x -> Flow s x) Source #

unFlow :: Datum (Flow s x -> s -> Trace -> FlowState s x) Source #