Proposal: Add Functor instances for ArgOrder, OptDescr and ArgDescr