I wanted to learn Go but quickly noticed how much I miss real enums with associated values, generics and optionals on the language level. I’m now looking into Rust.