Future<T?> delayedPush<T extends Object?>(Route<T> route) async { await Future<void>.delayed(const Duration(milliseconds: seconds)); return push(route); }