pub fn preinit_unwrap_result<T, E: Display>(op: Result<T, E>) -> T