A speculative implementation of keys for dates and numbers

This is what it is so far.  I even wrote a couple of specs for it ...