MaxStale
The max-stale option can be present with no value, or be present with a number of seconds. By using a struct you can check the nullability of the maxStale
variable as well as then check the nullability of the seconds
to differentiate.
struct MaxStale