Theory of Quantum Error Correction for General Noise | Synapse