pub fn diff_with_position<F>( input_1: &Input, input_2: &Input, for_each_function: &mut F, position: InputPosition, )where F: FnMut(InputDiff),