Implement most of the formatters