do a proper job of parsing bracketed numbers
cleanup: parseXparse -> xparse
handle another warning-reporting method
test case for the last few commits
record a TODO