Christiane Taubira, the hope of the left?