That’s exceptionally kind of you to say, thank you 🙂
I’m certain I’ll make decisions that hindsight would change; no language designer gets everything right, and Objo won’t be an exception.
What I can promise is that compatibility and predictability will carry a lot of weight. If a breaking change ever becomes necessary, it should be rare, clearly justified, communicated well in advance, and accompanied by a practical migration path. Experiences elsewhere have made me very conscious of how much trust developers place in that stability.
Reports like this help enormously. Turning implicit behaviour into documented, tested semantics gives users and me a firmer contract to rely on.
And if I fall short, you have my permission to quote this back to me in 2031!