Train.IDX
val empty : 'a Idx.bindings
val get_static_symbol : ?static_range:Base.int -> (Base.int -> 'a) Idx.bindings -> Idx.static_symbol * 'a Idx.bindings
val find_exn : Idx.lowered_bindings -> Idx.static_symbol -> Base.int Base.ref