[Haskell-cafe] Extensible Records and Functional References