allow deeper recursion inside of macros
Merge pull request #2572 from frabbit/deeper_interp_recusion

allow deeper recursion inside of macros