Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
Builtin operations
type prim = Expr.e_val list -> Expr.e_val
type desc = Types.typ_scheme * prim
type, value
type env = (string * desc) list
val env : env
val lookup : string -> desc
val lookup_typ : string -> Types.typ_scheme
val lookup_val : string -> prim