[Haskell-cafe] Difference lists and ShowS (Was: The Worker/Wrapper Transformation)