[Haskell-cafe] Some thoughts on Type-Directed Name Resolution