> Maybe we can just steal Rust's trait system instead.
That's fine in theory. But Rust builds very slowly. I am no expert on compilers. What I know is that 2 of Go's greatest strengths are simplicity and fast compilation. I would recommend whatever language features are easiest to implement and quickest to parse.
