Inspired by :: haskell-chat-server-example
Purely for learning prupose
Fixed the error of having wrong name printed for the to be kicked client.
Will be working on implementing new features.
Quick setup
$ cabal sandbox init
$ cabal install --only-dependencies
$ cabal run
Then in another terminal
$ nc localhost 1234