Function wrap

Source
pub fn wrap<F, Ret>(op: F) -> Result<Ret>
where F: FnOnce() -> Result<Ret>,