Value macros evaluate arguments in their parent's scope