Rename {U,Up,U2} to {Q,Qp,Q2} in tests
Implement support for url.URL