module Shift:Model.Generator(sigtypet =Ctypes.c_objectval pretty :Format.formatter -> Ctypes.C_object.t -> unitval compare :Ctypes.c_object -> Ctypes.c_object -> intend)(sigval name :stringtypekey =Ctypes.c_objecttypedata =Lang.lfunval c_object_id :Ctypes.c_object -> stringval c_object_id :Ctypes.c_object -> stringval generate :Ctypes.c_object -> Lang.lfunval compile :Ctypes.c_object -> Lang.lfunend)
module G:Model.Index(siginclude Kinclude Dend)
typekey =D.key
typedata =D.data
val get : G.MAP.key -> G.E.data