A shorthand type notation for Result futures FutureResult<int,String> func() async {}
FutureResult<int,String> func() async {}
typedef FutureResult<T, E> = Future<Result<T, E>>;