Module Qcheck_extra.FunctorSource

Functor abstracts over type constructors that can be mapped over.

A Functor instance should satisfy:

assuming f << g = fun x -> g (f x) .

Sourcemodule type S = sig ... end