pub fn iter_input_parts_trim<T: ParseResult, Ix: Array>(
    ix: Ix,
    trim: &str
) -> InputIterator<T, impl BufRead, Ix>