1. An apparatus comprising: a block of combinatorial logic having a set of inputs including at least one input and a set of outputs including at least one output, a relationship between the set of inputs and the set of outputs being defined by a first input-output function; and a first rewind circuit coupled between the set of outputs and the set of inputs, the rewind circuit to implement an inversion of the input-output function.