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