Fix Lisp_Object/int type confusion revealed by making Lisp_Object a union type: