```rust const fn f(v: i32) -> Option<i32> { Some(v) } fn main() { None.or(f(1)); // try this: `or_else(|| f(1))` } ```