Fighting with type hints.