Function.prototype.call = function(context=window,...args){
const fnc = this;
const fn = Symbol('fn');
context[fn] = fnc;
const res = context[fn](...args);
delete context[fn]
return res
}
Function.prototype.call = function(context=window,...args){
const fnc = this;
const fn = Symbol('fn');
context[fn] = fnc;
const res = context[fn](...args);
delete context[fn]
return res
}