although most of that is just because of how I do the IPS stuff inline, which means I need to output the size earlier in the file than when I list instructions.
This makes it way more complicated to write the macros, if not impossible (it might very well be possible, I just can't tell from the manual).