Just me trying to learn Haskell.