Feels like Zig's comptime call stacks would make for better error reports than these Rust Traits.
A simpler, more jooq like interface with strings would work about just as well.
There is such a thing as going overboard. Remember when Hashtable extended Dictionary in Java, because OOP is teh futureh!