>> I find that the most common reason I go back to check a variable declaration is to determine the type of the variable,
> Hover the mouse cursor over it. Any reasonable editor will show the type.
That applies to most of us, obviously, but in this context we're talking about Zig. Zig's lead developer, Andrew Kelley, programs in Vim with no autocomplete or mouse support.
Even though I sometimes use editors with these features, I find it frustrating when languages seem to be designed in such a way that presumes their availability. I found Rust particularly bad about this, for example.