Можешь объяснить назначение и порядок выполнения метода `__new__` в Python, и привести примеры случаев, когда его использовать? — ДейлиПреп