RFC: Generic conversion traits