BasicFormatter is a type that abstracts formatting operations for a given formatting argument type and character type. Specializations of