We build a hash as cache to speed up lookups. As this is a one time
thing we just do it once and don't bother to free it up.
We currently assume that all numbers can be used for the location based
lookups. Should that change we want to add a flag indicating that.
We add a small hardcoded table for now. Future versions
will improve this to parse this out of ASOPs eccdata.
If we can't determine the type of a number we add it verbatim.