Haskell for non-Haskell's sake