Token list mappings ignore spaces: no need to strip them out manually
Rethink on the need to store uncertainties
Make code comment a little clearer
Simplify number replacement code

Thinking about this entire area, a loop is still going to be required
to deal with all of the number forms. So it makes most sense to
keep this part to the basics and deal with other stuff as it arises.