The entire line of the setmetatable() call is replaced, and the original itself is no longer replaced but appended to. Other usages may or may not be properly renamed depending on placement of setmetatable() call.
Note, this only happens on the old solver not the new one, was trying to test. It might happen on the new one if there’s a similar type like setmetatable
And I feel like it has to do something with the table type in the function arguments. That {+ +} one.