A couple of years ago, I accidentally invented something curious: what if a function knew in what context it was called, and tailored its behaviour to that?
Авито