Quantum computers are inherently noisy, thus requiring error correction to mitigate noise. Unfortunately, the engineering overhead associated with error correction is currently massive, hindering the development of a large-scale fault-tolerant quantum computer.