function instanceOf(l, r) { let proto = l.__proto__; while(true) { if (proto === r.__proto__) { return true; } if (proto === null) { return false; } proto = proto.__proto__; } return false; }