This paper presents a new approach to study unreliable failure detectors. It uses the \emph{iterated immediate snapshot model} (IIS) to capture the precise amount of synchrony achievable by a failure detector. The IIS model is a round-based model consisting of one-shot objects that provide processes with a single operation to atomically write and snapshot the shared memory. In a wait-free asynchronous manner, processes access a predefined sequence of one-shot immediate snapshot objects. This model is equivalent (for wait-free task solvability) to the usual read/write shared memory model, but its runs are more structured and easier to analyze. It has already been instrumental in other works. The paper studies three known failure detector cla...