Cas9 versus Cas12a/Cpf1: Structure–function comparisons and implications for genome editing | Synapse