Objective Caml version 3.08.3 # let a = 3;; val a : int = 3 # a;; - : int = 3 # let c = 'a' ;; val c : char = 'a' # let i : int = (Obj.magic c);; val i : int = 97 # let w : char = (Obj.magic 98);; val w : char = 'b' #