fn reset_state(
    data: &Data,
    join: &JoinData<'_>,
    output_events: &mut OutputEvents<'_, '_>,
    update: &mut StateUpdate
)