What do we do for group `0` when a user says `grouped_scan(np.array([1, 2, 3], by=[0, 1, 2], expected_groups=[1, 2])`?