common library Null safety

Typedefs

RouteBuilder = Widget Function(BuildContext context, Map<String, dynamic> params)
RouteGuard<T> = Future<T> Function(T from)