apatrida
this
>> For each implicit receiver on current context we try members, then local extension functions(also parameters which have extension function type), then non-local extensions.