Errors as values, not stack unwinding
Result<T, E> is Ok(T) or Err(E). The ? operator propagates errors up. No hidden control flow — refreshingly honest.
Quirk: panic! is for unrecoverable bugs. Recoverable problems use Result. Know which is which or your users will know first.
Output
Press Run to execute your code.