It could. I'm trying to see how far I can get using `Number` instances and then being smart about the serialization.  Currently the preag metrics only use double or long, so it is pretty easy to get by.

Number has some advantages over SimpleNumber that I think we can take advantage of (e.g., memory, toXXX() methods).