working define-syntax