[Haskell-cafe] Ambiguous type variable