fails:Array#[]= keeps the same storage if compatible and in bounds
