[Haskell-cafe] Records in Haskell: Type-Indexed Records (another proposal)