Yes, there is.
I just do not know how it can be simply done with implicit functions.
it is very simple with 5 functions, but when there are 500 -1000 functions it is implicit hell
Kotlin receiver functions provide simple hierarchical scope management.