IL-2 and IL-21 confer opposing differentiation programs to CD8+ T cells for adoptive immunotherapy.