in reply to LVALUEness in flattened hashes
I think you've rather instead discovered the aliasing properties of @_. Try it with an array.