logically, the expected return type is ``str``.Expressions whose type is a subtype of a specific argument type arealso accepted for that argument.Acceptable type hints---------------------Type hints may be built-in classes (including those defined instandard library or third-party extension modules), abstract baseclasses, types available in the ``types`` module, and user-definedclasses (including