The version out of CVS (as of June 13, 2001) has the following bug: Prelude> \x -> 'a':x ERROR - Cannot find "show" function for: *** Expression : \x -> "ax" *** Of type : [Char] -> [Char] Notice the "ax", printed for 'a':x. -Levent.