[Haskell-cafe] Associated Type Synonyms question