Semigroup.Suite
module R : Model.COVARIANT_0
module S : Preface_specs.SEMIGROUP with type t = R.t
val tests : count:int -> QCheck2.Test.t list