The reason I went from `n_parts` to `parts` in the function signature was that I allowed setting the new names through the parameters (e.g. `parts=('label_posterior', 'label_anterior')` Do you still think `n_parts` would be better in the signature?