Module Zero_alloc_checker.Witnesses
val is_empty : t -> booltype components = {nor : t;(*on a path from function entry to a normal return
*)exn : t;(*on a path from function entry to an exceptionall return
*)div : t;(*on a path from function entry that may diverge
*)
}The witnesses are classified into which path they may appear on. If a witness appears on both a path to a normal and an excpetional return, it will only appear in nor component.