Give foreach macros some love.