Earlier quoted context omitted.
> Go is a better Rust. Rust is an ugly version of C++ with longer compile times and a band of zealous missionaries. Eh. There's a lot I like about Go. I adore its compilation speed and the focus on language simplicity. But its got plenty of drawbacks too. Default nullability is a huge mistake. And result types (zig, swift, rust) are way better than go's error handling. Sum types in general are missing from Go, and on…
> Sum types in general are missing from Go Not quite. It doesn't have tagged unions, which is what I expect you are thinking of, but it does have sum types.
Go doesn’t have sum types as a first class primitive.