[Haskell-cafe] Extensible Records using Implicit Parameters