the fact that Go doesn't have generics is a major design flaw. It's like they want us to write more boilerplate code. Rust does it better.