Boy's gotta grow up sometime and learn haskell