Refspec: create the type to wrap refspecs
Refspec: implement transform functions
Refspec: add documentation