f1fa436c8a
On the plus side, when submitting a patch to Github, no one knows how long it took you to figure out... Anyways so this reduces redundancy. I double-checked the list. I was inspired to pick this back up after seeing a Rust code snippet somewhere noting that macros defined inside a function can capture variables, which simplifies this even more. Closes: #1631 Approved by: jlebon