Module Preface_laws.Alternative

module type LAWS_MONOID = sig ... end
module type LAWS_RIGHT_DISTRIBUTIVITY = sig ... end
module type LAWS_RIGHT_ABSORPTION = sig ... end
module For_monoidal (A : Preface_specs.ALTERNATIVE) : LAWS_MONOID with type 'a t := 'a A.t