I'm afraid that commit also contains some noise, because I was still refining the user_selector API at the time.
I think it would be really good if someone other than me did this. It would be a good test of my user_selector API. However, if no-one else has done this before the 2.0 release, I don't mind this being assigned back to me. Well, don't mind much.