A type for objects encapsulating some logic to convert any object of type T into a String
is the type of the objects this formatter can handle
Converts an object of type T into a String