def __add__(self, other):
if not other: return self<EOL>dynamic = (isinstance(self, DynamicArgs),  isinstance(other, DynamicArgs))<EOL>if dynamic == (True, True):<EOL><INDENT>raise Exception('<STR_LIT>')<EOL><DEDENT>elif (True in dynamic):<EOL><INDENT>return DynamicConcatenate(self,other)<EOL><DEDENT>else:<EOL><INDENT>return Concatenate(self,other)<EOL><DEDENT>
Concatenates two argument specifiers. See Concatenate and
DynamicConcatenate documentation respectively.