12345678910111213141516open!Coreopen!Import(** Useful for removing the [type t] in the output of one of the streamable functors.
Note: these functors will never change. It's fine to use them in stable contexts.
*)moduleF(S:Module_type.S)=structmoduleStreamable_impl:Module_type.Swithtypet:=S.t=SincludeStreamable_implendmoduleF_rpc(S:Module_type.S_rpc)=structmoduleStreamable_impl:Module_type.S_rpcwithtypet:=S.t=SincludeStreamable_implend