Merge pull request #5 from silkapp/contravariant-profunctors

contravariant 1.1 and profunctors 4.2
contravariant 1.2.*
Merge pull request #6 from bergmark/patch-1

contravariant 1.2.*
Boilerplate