def ternary(value):
    """Factory function to request a "ternary" instance."""
Является ли «первородным грехом» выполнение инициализации в __new__? Если да, то как лучше всего обрабатывать запуск один раз для синглтонов?