load method
Implementation
load(Future<T> future, [T initializer(T input)?]) async {
_scheduleUpdate(() async {
T resolved = await future;
if (initializer != null) {
resolved = initializer(resolved);
}
return resolved;
});
}