T7697.hs:3:6: error: Expected a constraint, but β€˜Int’ has kind β€˜*’ In the type signature: f :: Int => Int