This package defines data structures for describing business-quality formatting for numbers, dates, etc in a way that can be serialized and transported. Comes with excellent built-in support for formatting numbers. It also provides a generic interface for formatting other types as well.