Select a gateway
@override Future<Gateway> select(Iterable<Gateway> gateways) async => Strategy.or(gateways, or: _withCounterSelect);