Sets isLoading to true, then run the computation. Upon completion (including error), sets isLoading to false.
computation
@protected Future<T?> wait<T>(Future<T> computation, {String? tag,});