I guess it&#x27;s a lot easier to have &quot;unstoppable&quot; panics if you have super isolated lightweight processes to begin with, instead of big, old, run-of-the-mill-operating-system processes filled with a whole lot of threads that don&#x27;t all want to die. :V<p>With their Result type, Midori is really hammering home that Result&#x2F;exception isomorphism. Is the interaction with generics really any worse than what we would have to write if we wanted a map function that optionally returns early if the closure returns Err?<p>fwiw, I always thought the biggest difference between Rust&#x27;s scheme and regular exceptions were that in Rust you never unwind until a catch block since a `?` on its own at most returns from the current function, and now Midori goes and requires `try` on ever call of a possibly-throwing function and it ends up working out just the same...