[Haskell-cafe] Classes: functional dependency (type -> value)