Refactor QPath to take an ast::TraitRef