Spec.OffsetTrieinclude sig ... endmodule Trie : sig ... endmodule ChildMap : sig ... endtype key = OneOffset.ttype value = Lattice.LiftBot(Access.AS).ttype t = value * ChildMap.tval hash : t -> intval show : t -> stringval pretty : unit -> t -> Printable.Pretty.docval printXml : 'a BatInnerIO.output -> t -> unitval to_yojson : t -> Yojson.Safe.tval tag : t -> intval arbitrary : unit -> t QCheck.arbitraryval bot : unit -> tval is_bot : t -> boolval top : unit -> tval is_top : t -> boolval find : Offset.Unit.t -> t -> valueval singleton : Offset.Unit.t -> value -> t