My teeny-weeny steps in haskell