I could, but I thought it was overkill (and not very extensible, as the mapping has to exist for each ordinal). Let me think about it.