Unlike in other .NET languages, you can name the self identifier however you want; you are not restricted to names such as self, Me, or this.The self identifier that is declared with the as keyword is not initialized until after the let bindings are executed.