Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data State (s :: k) (a :: k) (b :: k) where Source Comments #
State :: forall {k} (a :: k) (b :: k) (s :: k). (Ob a, Ob b) => ((s ** a) ~> (s ** b)) -> State s a b |
Safe Haskell | None |
---|---|
Language | Haskell2010 |
data State (s :: k) (a :: k) (b :: k) where Source Comments #
State :: forall {k} (a :: k) (b :: k) (s :: k). (Ob a, Ob b) => ((s ** a) ~> (s ** b)) -> State s a b |