in ingester/lib/src/symbolicator/mod.rs [593:604]
fn into_result<T, E>(self, otherwise: Result<T, E>) -> Result<T, E>
where
E: From<anyhow::Error> + From<Self>,
{
if self.0.is_empty() {
otherwise
} else if self.0.len() == 1 {
Err(self.0.into_iter().next().unwrap().into())
} else {
Err(self.into())
}
}