[Haskell-cafe] Automatic instance constraints derivation: how?