Make_maskable_and_mask.Masktype unattached = tmodule Location : sig ... endmodule Addr : sig ... endval create : depth:int -> unit -> tval get_uuid : t -> Uuid.tmodule Attached : sig ... endval set_parent : 
  unattached ->
  Make_maskable_and_mask_with_depth(Depth).Base.t ->
  Attached.t