p.s. I do note that this https://stackoverflow.com/questions/70585861/how-to-require-a-group-of-optional-parameters-when-an-argument-is-provided-for-j <https://stackoverflow.com/questions/70585861/how-to-require-a-group-of-optional-parameters-when-an-argument-is-provided-for-j> raises the age-old topic of overloading. 😠😷