six layers deep in C macros and it finally works.
not sure whether to be happy or sad now.
It turns out three of these were unnecessary. It looks much better now 😄
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!