Improved support for decimal numbers