Layout.Sessiontype cache = (Charon.Types.ty, t) Soteria.Soteria_std.Hashtbl.tCache of (type or variant) -> layout
val get_cache : unit -> cacheval get_or_compute_cached_layout :
Charon.Types.ty ->
(unit ->
Soteria_rust_lib__Rustsymex.MonadState.t ->
((t, 'a, 'b) Soteria.Symex.Compo_res.t
* Soteria_rust_lib__Rustsymex.MonadState.t)
Soteria__Symex.Make(Soteria.Bv_values.Bv_solver.Z3_solver).t) ->
(t, 'a, 'b) Rustsymex.Result.t