(This is a really long answer to feedback on plumatic/schema#445)
Sorry, I don't understand from here down.
My bad, there's a ton of implicit decisions and I'm only explaining the tiny details :) I'll try writing this again.
Are you basing this design off an existing language or library that I can read about to get a better understanding?
This is a combination of several ideas and tradeoffs.