Safely gets the Async instance. Returns an Ok on Async, or an Err on Sync.
@override @pragma('vm:prefer-inline') Ok<Async<T>> async() => Ok(this);