Module Alg_structs_qcheck.Functor
QCheck tests of Functor Laws
module Alg = Alg_structsmodule type S = sig ... endThe
Alg.Functor.Sinterface extended with a way of generating arbitraryQCheckvalues.
val test : (module S) -> QCheck.Test.t listtest (module F)is a list ofQCheckproperty based tests that checks whether the Functor Laws hold for the given implementationF.