async fn resolve_name_args<T: Transport + Clone, P: Provider<T, AnyNetwork>>( args: &[String], provider: &P, ) -> Vec<String>