Test typeclass laws on the given instances of some datatype F. All laws are monomorphic on an underlying type A.
F
A
Test options for the datatype under test.
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.
{ Monad: Option.Monad }
Option
Optional
Optional runtime fast-check parameters.
fast-check
Test typeclass laws on the given instances of some datatype
F
. All laws are monomorphic on an underlying typeA
.