`val checker : InferModules.Callbacks.proc_callback_t`
`module Payload : InferModules.SummaryPayload.S with type t = InferModules.BufferOverrunDomain.Summary.t`
`module CFG = InferModules.ProcCfg.NormalOneInstrPerNode`
`type invariant_map`````
`val compute_invariant_map_and_check : InferModules.Callbacks.proc_callback_args ‑> invariant_map * InferModules.Summary.t`
`val extract_pre : CFG.Node.id ‑> invariant_map ‑> InferModules.BufferOverrunDomain.Mem.t option`
`val extract_post : CFG.Node.id ‑> invariant_map ‑> InferModules.BufferOverrunDomain.Mem.t option`