A unified decoder is capable of decoding data encoded with convolutional codes, Turbo codes, and LDPC codes. The anionic character of the linker is provided by one or more anionic moieties which are present in the linker, such as phosphate, phosphonate, sulfonate, and carboxylate groups. The impeller is rotatable in a stator. A time-zero test of the latch stability margin is performed by setting a logic state at the storage nodes, then programming the state into the ferroelectric capacitors by polarization. The data and data strobe lights are subsequently divided into two groups of the same size and connected to one another. An action resolution takes an action based on the obtained action entry.