When declaring a method that references self, self must be given a name. This is the same as caller's environment when declaring a new syntax. (Actually, they are exactly the same thing).