apfelmus, does someone pay you to write so many thorough, insightful and well-explained analyses on haskell-cafe?  I'm guessing the answer is 'no', but clearly someone should! =)

thanks!
-Brent