Macro for generating struct

I agree. I burnt myself on this before. One things that crops up is “who’s interpolating”.

Thanks Robin!