function __construct($opt1, $opt2) { parent::__construct('option', array($opt1, $opt2)); }
function __construct($value) { parent::__construct('sequence', $value); }
function __construct($value) { parent::__construct('recurse', $value); }