> even Zig has methods and interfaces
Zig doesn't have interfaces as a language level feature. It uses manually implemented vtables and wrapper methods.
You can do the same in Odin with wrapper functions around a vtable.
I have not looked much into it. Someone mentioned it once, so i just remembered it.
There's even syntax-sugar for it in Odin with the `->` operator.