class Status(collections.namedtuple('Status',
    'started checking start_after_check checked error paused queued loaded')):
    __slots__ = ()

def __new__(cls, status):
    return super(cls, Status).__new__(cls, status & 1, status & 2, status &
        4, status & 8, status & 16, status & 32, status & 64, status & 128)
Изменение аргументов конструктора namedtuple с помощью подкласса?