pub fn enhanced_input<I, E>( input: I, ) -> impl Iterator<Item = Result<u8, EnhancedInputError<E>>>where I: IntoIterator<Item = Result<u8, E>>,