Concurrency Examples in Haskell