compile ok on lisp macro.