9.3 Variable Typing Is Dynamic

It’s a desert topping!
It’s a floor wax!

Saturday Night Live (back when it used to be funny)

awk is a very fluid language. It is possible that awk can’t tell if an identifier represents a scalar variable or an array until runtime.