Contramapping by f followed by g must be the same as contramapping
with the composition of f and g.
Contramapping with the identity function must not change the structure.
The set of all laws that instances of Contravariant must satisfy.
The set of all laws that instances of Contravariant must satisfy.