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