AddOp CatchableException defcustom defgroup DivideOp ELisp lambda NumberCompare Print SaveExcursion While