Error out on too many recursions during macro expansion
Update error message when calling macro outside of a section