most functions use options args, but now can destructure them in the function definition.
most functions use options args, but now can destructure them in the function definition.