build method
Implementation
FutureBuilder<Widget> build(Widget Function(T) builder, {Widget? loading}) =>
FutureBuilder<Widget>(
future: then(builder),
builder: (context, snap) =>
snap.hasData ? snap.data! : loading ?? const SizedBox.shrink(),
);