pub fn contain<T>(work: impl FnOnce() -> T) -> Result<T, Fault>
Run work behind the fault boundary: its value, or the Fault that stopped it.
work
Fault