flatten2 method
Implementation
@protected
Async<T> flatten2() {
return Async(() async {
final outerResult = await value;
switch (outerResult) {
case Ok(value: final innerAsync):
return await innerAsync.unwrap();
case final Err<Async<T>> err:
throw err;
}
});
}