definition module StdStateMonad

import StdMonad

:: ST s a

instance return (ST s)
instance >>=    (ST s)

mkST :: (s -> *(a,s)) -> ST s a
unST :: (ST s a) -> s -> *(a, s)