Future<void> remove(String name) async => _commit(_withOneDefault(_printers.where((p) => p.name != name).toList()));