I'd rather see extra parameters to the __index metamethod for the following case: local v = matrix[ 1, 2 ]