[Haskell-cafe] Associated types