A MUD in Haskell.