Extension methods can omit optional arguments only if the function has at least one other parameter (required or optional).
If an extension method contains only optional parameters, you must either provide all of them or none, otherwise it won’t compile.
