fix template with ...(NULL)
quote_args
fix variable in tests
with_arg: add test and get rid of .override
rewrite with_arg as macro