Selective.For_rigidmodule S : Preface_specs.SELECTIVEinclude Indexed_selective.LAWS_RIGID with type ('a, _) t := 'a S.tinclude Indexed_selective.LAWS with type ('a, _) t := 'a S.tinclude Indexed_applicative.LAWS with type ('a, 'index) t := 'a S.tinclude Indexed_apply.LAWS with type ('a, 'index) t := 'a S.t