Quantum computing technologies have advanced by leaps and bounds over the last decade. We are already witness to the first generation of quantum processors successfully demonstrating that the theoretical promise of quantum computational speedups can be realised in practice [1]}, [2]}. There are however a few key challenges that must be overcome in order to scale from the current generation of noisy intermediate-scale quantum (NISQ) devices [3]}, to robust universal quantum computers. Error mitigation and fault tolerance is arguably the biggest of these challenges, both from a theoretical and experimental standpoint.
