Instances to test. Key is typeclass name and value is the
instance under test. For example, { Monad: Option.Monad }
will run
the monad typeclass laws on Option
.
Parameterized typeclass test options.
Optional
parameters: ParameterOverridesOptional runtime fast-check
parameters.
Test parameterized type typeclass laws for the given instances of some datatype.