Consider the following code:
class X { pop() { return \'ORIGINAL\'; } } const x = new X(); x.pop(); // \'ORIGINAL\' via prototype lookup x.pop = () => \'N