@pragma('vm:prefer-inline') Sync<Result<T>> swap() { if (this is Ok<Sync<T>>) { return (this as Ok<Sync<T>>).swap(); } return (this as Err<Sync<T>>).swap(); }