Thank you for your detailed response and the great article.
I'm interested in whether the focus on tooling as one of the priorities ended up informing elements of the language design. To take an example mentioned elsewhere, autocomplete is (generally) easier to implement for OO languages than FP ones because the dot syntax for method calls helps scope the options.
Are there instances where you've changed design or felt constrained by making it work with tools?