Future<T?> pushReplacementWidget<T>(Widget widget) { return pushReplacement( NavUtil.route(widget) ); }