Safe Haskell | None |
---|
- data Prefers
- data Address = Address {}
- data Name = Name {}
- address :: forall b m. MonadState Name m => StateT Address m b -> m b
- ints :: forall b m. MonadState Name m => StateT [Int] m b -> m b
- prefers :: forall b m. MonadState Name m => StateT Prefers m b -> m b
- name :: forall b m. MonadState Name m => StateT String m b -> m b
- street :: forall b m. MonadState Address m => StateT String m b -> m b
- city :: forall b m. MonadState Address m => StateT String m b -> m b
- defaults :: Name
- oName :: (Gram (P (Str Char String Int)) (Name -> Name), [Char])
- main :: IO ()
- demo :: [[Char]] -> IO ()