they have generics now, but there are other conceptual shifts:
- no inheritance
- error codes with explicit handling everywhere
- no inheritance
- error codes with explicit handling everywhere
Go just assumes if you satisfy the interface, you’re good.