[Haskell-cafe] Type-Directed Name Resolution for Records?