Commit f9ca9f27 handles hash of macro bodies, making this functionality unnecessary. Potentially less nodes can pass into 'required'.
f9ca9f27