|
Because it is not unreasonable to expect that when one
does `for k,v in pairs(a) do`, `v` will be a value from `a`.
The metamethod might supply some cases where `v` is
nil, it might ignore some key-value pairs, but if you deny
me the comfort of the assertion `a[k]==v`, I will be lost.