Trumps Platform was a superset of Cruz's platform. Trump really pressed immigration, China trade, economy issues better than Cruz. IDK if he was a foil, but he was the last to go down against Trump of all the 17 GOP competitors. IDK if Cruz is dirty, he has been clean as a whistle and supporting Trump since he got over his drubbing in the primary.