I don't think that CAN be done in Haskell (but just in case, I'm only saying it once). 2009/5/7 Neil Brown <nccb2 at kent.ac.uk>: > Although I heard that if you chant "I don't think this can be done in > Haskell" three times in front of a text editor, Don Stewart appears and > implements it in one line...