Nice article. The Rust language also has great support for tagged unions with it's Enum construct. It also forces (at compile time) that all possibilities are catered for.
Enforcing safety as a formality in a language is a fantastic feature. It prevents the laziness that we often resort to when dealing with less strict languages.
We’re a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.