operator&()
operator&() const
      operator&()          // This version is also needed so things will compile before          // all the uses are removed and we make it private.  After it's          // private, we won't need two anymore.        {          return this;        }