Argonaute proteins confer immunity in all domains of life | Synapse