RE: Specialized type hints