The final pattern that we'll look at is the Argument Table pattern. This pattern allows you to pass multiple parameters to a function, while not having to update the signature of the function in the event that the parameters change over time. It's not unheard of to have to revisit a function after it's been published because a new requirement dictates for another parameter to be added, or for an existing one to be removed.
This recipe will show you how to use the Argument Table pattern to pass parameters between your functions.