Type hints

Type hintsType hintsType hintsType hintsType hintsType hintsType hintsType hintsType hintsType hintsType hintsType hintsType hintsType hintsType hintsType hints