It seems somewhat pointless to allow freedom here if we're going to say "but always just call it self, or you'll be eaten by a grue" like python does (except in the case of metaclasses, where they say "use cls, or the grue will be back")