Engineering allosteric protein switches by domain insertion | Synapse