foreach really shouldn’t be a macro.