Gravar-mail: CRISPR Cpf1 proteins: structure, function and implications for genome editing