class _Ternary(object):
    """Internal class.  Don't instantiate!"""
Является ли «первородным грехом» выполнение инициализации в __new__? Если да, то как лучше всего обрабатывать запуск один раз для синглтонов?