ty access had lower precedence than function calls, which meant an expression like <code>stack.pop()</code> parsed as <code>(stack) . (pop())</code>, when it should really have been parsed as <code>(stack.pop) ()</code>. Oak corrects this mistake, so that the object-oriented programming style of calling methods defined on objects is much easier on the eyes.</p><h4>Optional and variadic parameters</h4><p>Lastly, Ink didn't support optional function parameters, nor variadic functions, which meant that every f