Future<T?> goAndRemoveUntil(bool Function(Route<dynamic>) predicate) { return NopRoute.pushNamedAndRemoveUntil(context, predicate, fullName: route.fullName, arguments: arguments); }