Support parameterized width.

Also add some empty formatters for integrals and floating points.