A Generic Programming Extension for Haskell - Hinze, R (Proceedings of the 3rd Haskell Workshop‚ Paris‚ France, 1999)