fn next_strike(data: &JoinData<'_>, update: &mut StateUpdate)