3 Inferred type is less polymorphic than expected
4 Quantified type variable `a' escapes; i.e. unifies with something more global
5 When checking the type signature for an expression
8 In an expression with a type signature:
9 x :: forall a. (PrelBase.Eq a) => a -> Int
12 Compilation had errors