1234567891011121314151617moduletypeLAWS=sigtypetvalbounded_meet_semilattice_1:unit->(t,t)Law.tendmoduleFor(L:Preface_specs.BOUNDED_MEET_SEMILATTICE):LAWSwithtypet:=L.t=structopenLawincludeMeet_semilattice.For(L)letbounded_meet_semilattice_1()=letlhsx=L.meetxL.topandrhsx=xinlaw("meet x top"=~lhs)("x"=~rhs);;end