Progressive Left Typology