Addressing issue of needless subclassing of type_string()