lots of grumbling about how this would be much simpler if i had a schema validator to use in my schema validator so all my schema parsing could just defer to the schema schema for errors
...which i think is still maybe actually the play. you write a blech parser with bad error messages and use it to parse the schema schema, and then you defer all good error handling to application of the schema schema to users schemas? seems legit to me?