val containerV_one : string -> string * 'a arg -> (env_vars * 'a -> unit) * (unit -> unit) -> unit
+ val registerFunction : string * (Ast.exp list -> Ast.exp option) -> unit
+ val function : string -> (Ast.exp list -> Ast.exp option) option
+
type env
val empty : env