lift_fail
pub fn lift_fail<T, U>(input: T) -> Result<Vec<U>, Error> where T: IntoIterator<Item = Result<U, Error>>,