This is more orthogonal design, as it can be applied in other situations than just Lua literals. It also has really clear semantics after #35.