Module Lowlevel_model


module Lowlevel_model: sig .. end
Transform this one into M3 ie memory access using address, offset and type/size

val abort : string -> 'a

type data3 =
| E3addr of Cil_types.logic_var
| E3type of Cil_types.logic_type
module M: sig .. end
include struct ... end
val fol : data3 Fol.d_pred -> 'a Fol.d_pred
val quantify_effects : 'a -> Cil_types.stmt list -> 'b Fol.d_pred -> 'b Fol.d_pred
val quantify_loop_assigns : 'a -> 'b Fol.d_pred -> 'b Fol.d_pred option
val model_name : string
val why_prelude : string list