Scalc.Compile_from_lambdaSourcetype ctxt = {func_dict : A.TopLevelName.t L.VarMap.t;decl_ctx : D.decl_ctx;var_dict : A.LocalName.t L.VarMap.t;inside_definition_of : A.LocalName.t option;}val translate_scope :
D.decl_ctx ->
A.TopLevelName.t L.VarMap.t ->
L.expr Utils.Pos.marked ->
(A.LocalName.t Utils.Pos.marked * D.typ Utils.Pos.marked) list * A.block