Weighing in at 844 pages, the immigration bill that the bipartisan Gang of Eight delivered to the Senate on April 17 has something for everyone: border security, a path to legalization for millions of the undocumented, an extension of the DREAM Act to help students become citizens, and more visas for skilled workers.