Enhancement of defmacro in spirit of let-over-lambda.