Is Ted Cruz American enough? Check out my latest piece on CNN!: