signature IL = sig structure P: PARSER datatype ctx = Ctx of { objs: P.objDef list, objsZI: P.objDef list, extSyms: P.nid list, globSyms: P.nid list, funcs: P.funcInfo list, strlits: int list } val createCtx: P.progInfo -> ctx end