@mayel Thanks for the great read! Glad you have found the best choice for your needs.
It's a bummer that static typing is viewed as an obstacle -- especially in terms of flexibility. Static typing eliminates a whole class of errors (and Go's duck typing of interfaces is pretty flexible), & the static/dynamic typing just forces folks to consider errors at compile time vs runtime.
I am excited for y'all, and will use this as motivation for future features. :)