For example, let\'s say I want to create a function like so, and want the last argument to be optional (if supplied, use it - otherwise just create a new one and use that)