As you can see, I didn’t called this thread as 'Traits in kolin. I called it
bounds for implementors`. The context recievers doesn’t fix to my problem.
I want to make interfaces more usuable as features for existing type. This features can be overrided, configured from implementors. It is like extending multiple abstract classes without diamond problem.