> If they're just styling, then it should be: > <var class="opt">caller</var> I think the angle brackets are just styling used by the author around placeholder symbols. Without those it would be: <code class="syntax def"> (<span>arg-ands</span> [common <var class="opt">caller</var>] ([<var class="opt">caller</var>] <var class="opt">variable</var> <var class="opt">expr</var> <var class="rest">...</var>) <var class="rest">...</var>) </code> Changed the indentation to be clearer while at it. Personally, I think this markup is just fine. This example also shows that optional arguments sometimes come before required ones. And on top of that it has two rest arguments :)