[Haskell-cafe] resolving missing class instances @ compile time