A set of laws associated with a typeclass.
Note: Most of the top-level functions provided by this library have the shape `forall a. (Ctx a) => Proxy a -> Laws`. You can just as easily provide your own Laws in libraries/test suites using regular QuickCheck machinery.
Constructors
LawslawsTypeclass :: StringName of the typeclass whose laws are tested
lawsProperties :: [(String, Property)]Pairs of law name and property