val empty : env
val initialDynEnvTypes : env -> Ast.typ Ast.StringMap.map
- val initialDynEnvVals : env -> env_vars
+ val initialDynEnvVals : (env -> Ast.exp -> Ast.exp) -> env -> env_vars
val bindType : env -> string -> env
val bindVal : env -> string * Ast.typ * Ast.exp option -> env