Sean Trende on the Republicans, the Democrats, and Looking Ahead to 2022 and 2024