Surface code quantum computing by lattice surgery | Synapse