To paraphrase Hamilton: Cruz has beliefs, Trump has none.