I always can replace extension. But I loose the implicit argument passing then.
The question is why I can not have a name/alias in extension? It is not always clear and expressive. I would say
this
is enough only in short 1-2-3 liners, with almost no logic inside.