Increase upper bound for contravariant

Changelogs:
- as of 1.1, semigroups is now a deps see https://github.com/ekmett/contravariant/commit/23431b7e06556e4c3c93778a3b1148d19e191666. I am not sure you will be too happy with this one ?
- as of 1.0, https://github.com/ekmett/contravariant/commit/92e4f79b110ae41db957474c130dfff82fcca4e4

Anyhow, everything does compile fine with contravariant 1.1