Maybe labels have changed...
To me,
Jeb is a liberal Republican. Others fall into this category (several others).
Cruz is a Conservative Republican. Others fall into this category (not so many though).
Republican (it’s meaning) has changed considerably.
Democrat (has changed to Progressive).
right