<?xml version="1.0" encoding="UTF-8"?>

<?context-directive job ctxfile x-setups.ctx ?>

<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">

    <cd:command name="definemathstackers" file="math-stc.mkvi">
        <cd:arguments>
            <cd:resolve name="keyword-name"/>
            <cd:resolve name="keyword-name-optional"/>
            <cd:assignments list="yes" optional="yes">
                <cd:inherit name="setupmathstackers"/>
            </cd:assignments>
        </cd:arguments>
    </cd:command>

    <cd:command name="setupmathstackers" file="math-stc.mkvi">
        <cd:arguments>
            <cd:resolve name="keyword-name-list-optional"/>
            <cd:assignments list="yes">
                <cd:parameter name="left">
                    <cd:constant type="cd:command"/>
                </cd:parameter>
                <cd:parameter name="right">
                    <cd:constant type="cd:command"/>
                </cd:parameter>
                <cd:parameter name="topcommand">
                    <cd:constant type="cd:oneargument"/>
                </cd:parameter>
                <cd:parameter name="bottomcommand">
                    <cd:constant type="cd:oneargument"/>
                </cd:parameter>
                <cd:parameter name="middlecommand">
                    <cd:constant type="cd:oneargument"/>
                </cd:parameter>
                <cd:parameter name="mp">
                    <cd:constant type="cd:name"/>
                </cd:parameter>
                <cd:parameter name="mpheight">
                    <cd:constant type="cd:dimension"/>
                </cd:parameter>
                <cd:parameter name="mpdepth">
                    <cd:constant type="cd:dimension"/>
                </cd:parameter>
                <cd:parameter name="mpoffset">
                    <cd:constant type="cd:dimension"/>
                </cd:parameter>
                <cd:parameter name="color">
                    <cd:constant type="cd:color"/>
                </cd:parameter>
                <cd:parameter name="hoffset">
                    <cd:constant type="cd:dimension"/>
                </cd:parameter>
                <cd:parameter name="voffset">
                    <cd:constant type="cd:dimension"/>
                </cd:parameter>
                <cd:parameter name="minheight">
                    <cd:constant type="cd:dimension"/>
                </cd:parameter>
                <cd:parameter name="mindepth">
                    <cd:constant type="cd:dimension"/>
                </cd:parameter>
                <cd:parameter name="mathclass">
                    <cd:constant type="rel" default="yes"/>
                    <cd:constant type="ord"/>
                </cd:parameter>
                <cd:parameter name="offset">
                    <cd:constant type="min"/>
                    <cd:constant type="max"/>
                    <cd:constant type="normal" default="yes"/>
                </cd:parameter>
                <cd:parameter name="location">
                    <cd:constant type="top" default="yes"/>
                    <cd:constant type="bottom"/>
                    <cd:constant type="high"/>
                    <cd:constant type="low"/>
                    <cd:constant type="middle"/>
                    <cd:constant type="cd:number"/>
                </cd:parameter>
                <cd:parameter name="strut">
                    <cd:constant type="yes" default="yes"/>
                    <cd:constant type="no"/>
                </cd:parameter>
                <cd:parameter name="alternative">
                    <cd:constant type="normal"/>
                    <cd:constant type="default"/>
                    <cd:constant type="mp"/>
                </cd:parameter>
                <cd:parameter name="minwidth">
                    <cd:constant type="cd:dimension"/>
                </cd:parameter>
                <cd:parameter name="distance">
                    <cd:constant type="cd:dimension"/>
                </cd:parameter>
                <cd:parameter name="moffset">
                    <cd:constant type="cd:dimension"/>
                </cd:parameter>
                <cd:parameter name="order">
                    <cd:constant type="normal" default="yes"/>
                    <cd:constant type="reverse"/>
                </cd:parameter>
                <cd:parameter name="mathlimits">
                    <cd:constant type="yes"/>
                    <cd:constant type="no" default="yes"/>
                </cd:parameter>
            </cd:assignments>
        </cd:arguments>
    </cd:command>

    <cd:command name="definemathextensible" file="math-sty.mkvi">
        <cd:arguments>
            <cd:keywords optional="yes">
                <cd:constant type="reverse"/>
                <cd:constant type="mathematics"/>
                <cd:constant type="text"/>
                <cd:constant type="chemistry"/>
            </cd:keywords>
            <cd:resolve name="keyword-name"/>
            <cd:resolve name="keyword-number"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="mathextensible" generated="yes" variant="example" file="math-stc.mkvi">
        <cd:sequence>
            <cd:variable value="mathextensible"/>
        </cd:sequence>
        <cd:arguments>
            <cd:keywords optional="yes">
                <cd:constant type="reverse"/>
                <cd:constant type="mathematics"/>
                <cd:constant type="text"/>
                <cd:constant type="chemistry"/>
            </cd:keywords>
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>
        
    <cd:command name="definemathoverextensible" file="math-sty.mkvi">
        <cd:arguments>
            <cd:keywords optional="yes">
                <cd:constant type="top"/>
                <cd:constant type="vfenced"/>
            </cd:keywords>
            <cd:resolve name="keyword-name"/>
            <cd:resolve name="keyword-number"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="mathoverextensible" generated="yes" variant="example" file="math-stc.mkvi">
        <cd:sequence>
            <cd:variable value="mathoverextensible"/>
        </cd:sequence>
        <cd:arguments>
            <cd:resolve name="argument-text"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="definemathunderextensible" file="math-sty.mkvi">
        <cd:arguments>
            <cd:keywords optional="yes">
                <cd:constant type="bottom"/>
                <cd:constant type="vfenced"/>
            </cd:keywords>
            <cd:resolve name="keyword-name"/>
            <cd:resolve name="keyword-number"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="mathunderextensible" generated="yes" variant="example" file="math-stc.mkvi">
        <cd:sequence>
            <cd:variable value="mathunderextensible"/>
        </cd:sequence>
        <cd:arguments>
            <cd:resolve name="argument-text"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="definemathdoubleextensible" file="math-sty.mkvi">
        <cd:arguments>
            <cd:keywords optional="yes">
                <cd:constant type="both"/>
                <cd:constant type="vfenced"/>
            </cd:keywords>
            <cd:resolve name="keyword-name"/>
            <cd:resolve name="keyword-number"/>
            <cd:resolve name="keyword-number"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="mathdoubleextensible" generated="yes" variant="example" file="math-stc.mkvi">
        <cd:sequence>
            <cd:variable value="mathdoubleextensible"/>
        </cd:sequence>
        <cd:arguments>
            <cd:resolve name="argument-text"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="definemathovertextextensible" file="math-sty.mkvi">
        <cd:arguments>
            <cd:keywords optional="yes">
                <cd:constant type="bothtext"/>
            </cd:keywords>
            <cd:resolve name="keyword-name"/>
            <cd:resolve name="keyword-number"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="mathovertextextensible" generated="yes" variant="example" file="math-stc.mkvi">
        <cd:sequence>
            <cd:variable value="mathovertextextensible"/>
        </cd:sequence>
        <cd:arguments>
            <cd:resolve name="argument-text"/>
            <cd:resolve name="argument-text"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="definemathundertextextensible" file="math-sty.mkvi">
        <cd:arguments>
            <cd:keywords optional="yes">
                <cd:constant type="bothtext"/>
            </cd:keywords>
            <cd:resolve name="keyword-name"/>
            <cd:resolve name="keyword-number"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="mathundertextextensible" generated="yes" variant="example" file="math-stc.mkvi">
        <cd:sequence>
            <cd:variable value="mathundertextextensible"/>
        </cd:sequence>
        <cd:arguments>
            <cd:resolve name="argument-text"/>
            <cd:resolve name="argument-text"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="definemathtriplet" file="math-sty.mkvi">
        <cd:arguments>
            <cd:resolve name="keyword-name-optional"/>
            <cd:resolve name="keyword-name"/>
            <cd:resolve name="keyword-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="mathtriplet" generated="yes" variant="example" file="math-stc.mkvi">
        <cd:sequence>
            <cd:variable value="mathtriplet"/>
        </cd:sequence>
        <cd:arguments>
            <cd:resolve name="keyword-name-optional"/>
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="mathtriplet" file="math-stc.mkvi">
        <cd:arguments>
            <cd:resolve name="keyword-name-optional"/>
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="xrel"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="xequal"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="xleftarrow"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="xrightarrow"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="xleftrightarrow"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="xLeftarrow"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="xRightarrow"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="xLeftrightarrow"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="xtwoheadleftarrow"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="xtwoheadrightarrow"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="xmapsto"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="xhookleftarrow"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="xhookrightarrow"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="xleftharpoondown"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="xleftharpoonup"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="xrightharpoondown"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="xrightharpoonup"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="xrightoverleftarrow"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="xleftrightharpoons"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="xrightleftharpoons"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="xtriplerel"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="mrel"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="mequal"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="mleftarrow"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="mrightarrow"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="mleftrightarrow"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="mLeftarrow"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="mRightarrow"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="mLeftrightarrow"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="mtwoheadleftarrow"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="mtwoheadrightarrow"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="mmapsto"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="mhookleftarrow"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="mhookrightarrow"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="mleftharpoondown"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="mleftharpoonup"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="mrightharpoondown"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="mrightharpoonup"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="mrightoverleftarrow"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="mleftrightharpoons"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="mrightleftharpoons"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="mtriplerel"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="eleftarrowfill"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="erightarrowfill"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="eleftrightarrowfill"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="etwoheadrightarrowfill"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="eleftharpoondownfill"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="eleftharpoonupfill"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="erightharpoondownfill"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="erightharpoonupfill"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="eoverbarfill"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="eunderbarfill"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="eoverbracefill"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="eunderbracefill"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="eoverparentfill"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="eunderparentfill"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="eoverbracketfill"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="eunderbracketfill"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="trel"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="tequal"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="tmapsto"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="tleftarrow"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="trightarrow"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="tleftrightarrow"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="tLeftarrow"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="tRightarrow"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="tLeftrightarrow"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="ttwoheadleftarrow"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="ttwoheadrightarrow"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="thookleftarrow"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="thookrightarrow"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="tleftharpoondown"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="tleftharpoonup"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="trightharpoondown"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="trightharpoonup"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="trightoverleftarrow"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="tleftrightharpoons"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="trightleftharpoons"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="ttriplerel"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="cleftarrow"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="crightarrow"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="crightoverleftarrow"  file="math-stc.mkvi">
        <cd:arguments>
            <!--
                <cd:keywords optional="yes">
                    <cd:constant type="reverse"/>
                    <cd:constant type="mathematics"/>
                    <cd:constant type="text"/>
                    <cd:constant type="chemistry"/>
                </cd:keywords>
            -->
            <cd:resolve name="argument-text-optional"/>
            <cd:resolve name="argument-text-optional"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="underleftarrow" file="math-stc.mkvi">
        <cd:arguments>
            <cd:resolve name="argument-text"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="underrightarrow" file="math-stc.mkvi">
        <cd:arguments>
            <cd:resolve name="argument-text"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="underleftrightarrow" file="math-stc.mkvi">
        <cd:arguments>
            <cd:resolve name="argument-text"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="undertwoheadleftarrow" file="math-stc.mkvi">
        <cd:arguments>
            <cd:resolve name="argument-text"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="undertwoheadrightarrow" file="math-stc.mkvi">
        <cd:arguments>
            <cd:resolve name="argument-text"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="underleftharpoondown" file="math-stc.mkvi">
        <cd:arguments>
            <cd:resolve name="argument-text"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="underleftharpoonup" file="math-stc.mkvi">
        <cd:arguments>
            <cd:resolve name="argument-text"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="underrightharpoondown" file="math-stc.mkvi">
        <cd:arguments>
            <cd:resolve name="argument-text"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="underrightharpoonup" file="math-stc.mkvi">
        <cd:arguments>
            <cd:resolve name="argument-text"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="underbar" file="math-stc.mkvi">
        <cd:arguments>
            <cd:resolve name="argument-text"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="underbrace" file="math-stc.mkvi">
        <cd:arguments>
            <cd:resolve name="argument-text"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="underparent" file="math-stc.mkvi">
        <cd:arguments>
            <cd:resolve name="argument-text"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="underbracket" file="math-stc.mkvi">
        <cd:arguments>
            <cd:resolve name="argument-text"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="overleftarrow" file="math-stc.mkvi">
        <cd:arguments>
            <cd:resolve name="argument-text"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="overrightarrow" file="math-stc.mkvi">
        <cd:arguments>
            <cd:resolve name="argument-text"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="overleftrightarrow" file="math-stc.mkvi">
        <cd:arguments>
            <cd:resolve name="argument-text"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="overtwoheadleftarrow" file="math-stc.mkvi">
        <cd:arguments>
            <cd:resolve name="argument-text"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="overtwoheadrightarrow" file="math-stc.mkvi">
        <cd:arguments>
            <cd:resolve name="argument-text"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="overleftharpoondown" file="math-stc.mkvi">
        <cd:arguments>
            <cd:resolve name="argument-text"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="overleftharpoonup" file="math-stc.mkvi">
        <cd:arguments>
            <cd:resolve name="argument-text"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="overrightharpoondown" file="math-stc.mkvi">
        <cd:arguments>
            <cd:resolve name="argument-text"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="overrightharpoonup" file="math-stc.mkvi">
        <cd:arguments>
            <cd:resolve name="argument-text"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="overbar" file="math-stc.mkvi">
        <cd:arguments>
            <cd:resolve name="argument-text"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="overbrace" file="math-stc.mkvi">
        <cd:arguments>
            <cd:resolve name="argument-text"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="overparent" file="math-stc.mkvi">
        <cd:arguments>
            <cd:resolve name="argument-text"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="overbracket" file="math-stc.mkvi">
        <cd:arguments>
            <cd:resolve name="argument-text"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="doublebar" file="math-stc.mkvi">
        <cd:arguments>
            <cd:resolve name="argument-text"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="doublebrace" file="math-stc.mkvi">
        <cd:arguments>
            <cd:resolve name="argument-text"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="doubleparent" file="math-stc.mkvi">
        <cd:arguments>
            <cd:resolve name="argument-text"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="doublebracket" file="math-stc.mkvi">
        <cd:arguments>
            <cd:resolve name="argument-text"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="overbarunderbar" file="math-stc.mkvi">
        <cd:arguments>
            <cd:resolve name="argument-text"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="overbraceunderbrace" file="math-stc.mkvi">
        <cd:arguments>
            <cd:resolve name="argument-text"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="overparentunderparent" file="math-stc.mkvi">
        <cd:arguments>
            <cd:resolve name="argument-text"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="overbracketunderbracket" file="math-stc.mkvi">
        <cd:arguments>
            <cd:resolve name="argument-text"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="overbartext"  file="math-stc.mkvi">
        <cd:arguments>
            <cd:resolve name="argument-text"/>
            <cd:resolve name="argument-text"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="overbracetext"  file="math-stc.mkvi">
        <cd:arguments>
            <cd:resolve name="argument-text"/>
            <cd:resolve name="argument-text"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="overparenttext"  file="math-stc.mkvi">
        <cd:arguments>
            <cd:resolve name="argument-text"/>
            <cd:resolve name="argument-text"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="overbrackettext"  file="math-stc.mkvi">
        <cd:arguments>
            <cd:resolve name="argument-text"/>
            <cd:resolve name="argument-text"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="underbartext" file="math-stc.mkvi">
        <cd:arguments>
            <cd:resolve name="argument-text"/>
            <cd:resolve name="argument-text"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="underbracetext" file="math-stc.mkvi">
        <cd:arguments>
            <cd:resolve name="argument-text"/>
            <cd:resolve name="argument-text"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="underparenttext" file="math-stc.mkvi">
        <cd:arguments>
            <cd:resolve name="argument-text"/>
            <cd:resolve name="argument-text"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="underbrackettext" file="math-stc.mkvi">
        <cd:arguments>
            <cd:resolve name="argument-text"/>
            <cd:resolve name="argument-text"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="singlebond" file="math-stc.mkvi"/>

    <cd:command name="doublebond" file="math-stc.mkvi"/>

    <cd:command name="triplebond" file="math-stc.mkvi"/>

    <cd:command name="definemathunstacked" file="math-stc.mkvi">
        <cd:arguments>
            <cd:keywords optional="yes">
                <cd:constant type="wide"/>
            </cd:keywords>
            <cd:resolve name="keyword-name"/>
            <cd:resolve name="keyword-number"/>
        </cd:arguments>
    </cd:command>

    <cd:command name="mathunstacked" generated="yes" variant="example" file="math-stc.mkvi">
        <cd:sequence>
            <cd:variable value="mathunstacked"/>
        </cd:sequence>
    </cd:command>

    <cd:command name="And" file="math-stc.mkvi"/>

    <cd:command name="impliedby" file="math-stc.mkvi"/>

    <cd:command name="implies" file="math-stc.mkvi"/>

    <cd:command name="iff" file="math-stc.mkvi"/>

</cd:interface>
