prim-0.1.0.0: src/ST.hs
{-# language NoImplicitPrelude #-}
module ST ( ST, ST_) where
import GHC.Prim (State#, TYPE )
type Token = State#
type ST_ s = Token s -> Token s
type ST s (a :: TYPE r) = Token s -> (# Token s, a #)
{-# language NoImplicitPrelude #-}
module ST ( ST, ST_) where
import GHC.Prim (State#, TYPE )
type Token = State#
type ST_ s = Token s -> Token s
type ST s (a :: TYPE r) = Token s -> (# Token s, a #)