[Haskell-cafe] -fno-monomorphism-restriction makes type-inference ambiguous?