@protected Sync<T> flatten2() { switch (value) { case Ok(value: final innerSync): return innerSync; case final Err<Sync<T>> err: return Sync.err(err.transfErr()); } }