let desc obj = if Obj.is_block obj then "tag = " ^ (string_of_int (Obj.tag obj)) else "int_val = " ^ (string_of_int (Obj.obj obj))