Returns a Future of the wrapped value (if present), or the result of the producer.
producer
Future<T> orGetAsync(Future<T> Function() producer);