I think that developers should be more careful when they are making top level functions because they are suggested everywhere and they are not distinguishable from receiver objects methods usage (methods from the class where we are in or methods of extension receiver)