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