Future<T?> push<T>(Widget widget) => navigator.push<T>(MaterialPageRoute<T>(builder: (_) => widget));