if you declare an extension function inside a class, it will have two objects implicitly passed to it: the instance of the class in which the method is declared (this is the same as for any method declared inside a class) and the receiver object for the extension function