I would like to define a math operator with \mathop and I would like its arguments to be automatically put in a zero width box with \mathclap. Defining an operator, e.g. \sum, with \newcommand
\newcommand{\Sum}[2]{\sum_{\mathclap{#1}}^{\mathclap{#2}}}
would do, but it would force me to provide every time two arguments. If I define the new command with an optional argument, that wouldn't solve the matter, since the mandatory argument is still to be provided (and I may need only the optional in some occurrences). Besides \mathop doesn't require a specific order of the arguments, while \newcommand does.
Any ideas?
