val bindType : env -> string -> env
val bindVal : env -> string * Ast.typ * Ast.exp option -> env
+ val bindContext : env -> string -> env
val lookupType : env -> string -> bool
val lookupVal : env -> string -> Ast.typ option
val lookupEquation : env -> string -> Ast.exp option
+ val lookupContext : env -> string -> bool
+ val types : env -> Ast.StringSet.set
+ val vals : env -> Ast.StringSet.set
+ val contexts : env -> Ast.StringSet.set
end