is there a way to have optional inputs for a proc without setting default values? im accessing an api that lets me append optional parameters to the url and i cannot always set a default value for input parameters for example, `isHidden` will only return hidden items if true and will only return non-hidden items if false if i dont include this parameter in the api url, it will return all items (which is the default behavior i want for my proc) i think `std/options` allows what i want, but it requires i use `some()` for every single input, and then inside the proc i have to check if each input `isSome()` and then `get()` if it is this is really unweildy for api endpoints with more than a few optional parameters if `std/options` is the only way to do what i want, can i somehow avoid using `some()` on the proc inputs and pass `false` instead of `some(false)`? and/or is there a way to automate running `if foo.isSome: doThingTo(foo.get)` for every single variable inside the proc?