<i>shrug</i> It&#x27;d be one more special case for the compiler to handle (and one more feature for my brain to hold onto when reasoning through code... &quot;This is being called with two arguments, is that a typo or does this function take default arguments? Guess I&#x27;ll have to go look up the function&#x27;s declaration...&quot;).<p>I can see the alternate viewpoint but given that we can use structs and default fields to get the same effect I&#x27;m happy with the current solution.