some more backported stuff
sigh
there’s more... so much more...
okay, time to sleep.
symbooooools....
I can’t believe this, I ran out of symbols.

Next, the hard part, actual implementation of features :)