Am 26.08.2013 18:45, schrieb Edward Kmett:
Forcing users to use signatures on every Stringand importData.Traversableand Data.Foldablequalified "works," but it is the design
equivalent of sticking your head in the sand and pretending their we
don't have any problems.
Actually, I would not use type annotations. Instead I would avoid OverloadedStrings and write Text.pack where necessary. This saves me OverloadedStrings, the special list instance for IsString and type annotations. Maybe after all attempts of extending the compiler and patching the libraries we find that the initial solution was the best one.