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.
Optionalparameters: ParameterOverridesOptional runtime fast-check parameters.
Test parameterized type typeclass laws for the given instances of some datatype.