me toying with haskell