zomg: lots of things that are easy in, say, perl are hellishly hard in haskell