http://pythonhosted.org//six/#six.string_types