Fix macros arg eval