[Haskell-cafe] Why are field selectors functions? [was: ghc-users A possible alternative to dot notation for record access]