Then the truly correct term is 'socialist' Republican or perhaps even 'communist'.
“Progressive” and “Liberal” both mean that.