type env
val global_size : env -> intval empty : Cduce_types.Compunit.t -> envval empty_toplevel : envval find : Cduce_types.Ident.id -> env -> Lambda.var_locval find_slot : Cduce_types.Ident.id -> env -> intval compile_eval_expr : env -> Typed.texpr -> Value.tval comp_unit : ?run:bool -> ?show:(Cduce_types.Ident.id option -> Cduce_types.Types.t -> Value.t option -> unit) -> ?directive:(Typer.t -> env -> Ast.toplevel_directive -> unit) -> Typer.t -> env -> Ast.pmodule_item list -> Typer.t * env * Lambda.code_item listval from_comp_unit : (Cduce_types.Compunit.t -> env) Stdlib.ref