See the comments at https://github.com/RustyYato/generic-field-projection/pull/54#discussion_r572113812_ but the gist is that as @rustyyato pointed out you can't use `&mut self` as I've been using it. Fix this up.