RE: [Haskell-cafe] Scope of type variables in associated types