The five kinds of Republicans who could primary Trump