taskEmpty<T, K extends TaskEither<GqlException, T> > function
Implementation
Future<T> taskEmpty<T, K extends TaskEither<GqlException, T>>(
final K Function() task,
final T Function() empty
) => task()
.match((final l) => empty(), (final r) => r)
.run();