Stephen Colbert for president.