Type alias for cleaner repository signatures. Example: FutureResult<User> instead of Future<Result<User>>
FutureResult<User>
Future<Result<User>>
typedef FutureResult<T> = async.Future<Result<T>>;