1 import Control.Monad.Trans
2 import Control.Monad.Writer
9 liftIO $ putStrLn "Good Morning!"
10 room <- liftIO $ randomRIO (0,9)
13 dcb e = liftIO $ putStrLn (show e)
15 ncb :: NightCallback ()
16 ncb e = liftIO $ putStrLn (show e)
20 runPartty "localhost" 1111 "me2" "passwd" dcb ncb ()