Maintaining coherence in quantum computers | Synapse