123456789101112131415161718192021(** This module defines various abstract interfaces that are convenient when one needs a
module that matches a bare signature with just a type. This sometimes occurs in
functor arguments and in interfaces. *)open!ImportmoduletypeT=sigtypetendmoduletypeT1=sigtype'atendmoduletypeT2=sigtype('a,'b)tendmoduletypeT3=sigtype('a,'b,'c)tend