**Issue**: Need `int` type parameters to be optional, and to test whether the parameter has been passed to the `proc` or not, BUT the `int` type does not allow a `nil` value
So, how do you do the equivalent of proc xxx(param1: string, param2: int = nil, param3: int = nil) if not param2.isNil(): # do something with param2