anchoring proxy values in Go map to keep Go GC from trashing them
slices/maps converted to Lua will have luar.go as placeholder for nil; proxy type now has equality op defined on Go value equality