[Haskell-cafe] Fwd: Efficient records with arbitrarily many fields [was: Extensible states]