For python users asking for type hints on functions seems to be natural, but hinting elsewhere (e.g. choosing generics, specifying array sizes) to help the type inference engine is unintuitive. Explain this with examples, and if possible add hints to errors to suggest adding type hints.