In Lua 6.0 we might have a length field [1] in Table, hidden from
pairs and ipairs, but accessible by #, getlen and setlen, and
exploitable by a constructor. This was set to 3 when the table
was constructed from a literal.
[1] Only the hope for that keeps me in threads like this one.