Confusing error message when universally quantifying unused type variables