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