A big change like this makes me hopeful Zig may revisit and improve other design choices in the future.
replies(1):
(That link seems to show the "unused local variable" error line twice for me; that's some kind of bug with this zigbin service and does not reproduce when running the Zig compiler normally.)