``Cannot instantiate a type variable with a forall-type''