loadAsync<T> static method
Executes loader after an optional delay.
Implementation
static Future<T> loadAsync<T>(Future<T> Function() loader,
{Duration delay = Duration.zero}) async {
if (delay > Duration.zero) await Future.delayed(delay);
return loader();
}