In this excerpt from the `StateArrow' page: runState :: Arrow<http://hackage.haskell.org/packages/archive/base/4.2.0.2/doc/html/Control-Arrow.html#t:Arrow>a => StateArrow<http://hackage.haskell.org/packages/archive/arrows/0.4.1.2/doc/html/Control-Arrow-Transformer-State.html#t:StateArrow>s a *e* b -> a (e, s) (b, s)Source<http://hackage.haskell.org/packages/archive/arrows/0.4.1.2/doc/html/src/Control-Arrow-Transformer-State.html#runState>
what's the significance of having written "StateArrow s a *e* b", instead of "StateArrow s a b c"? Thanks, -db
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe