function fromThis() { return this.context } function fromArg(arg) { return () => arg.context }
const obj = {context: Math.random()} fromThis.bind(obj)()
const obj = {context: Math.random()} fromArg(obj)()