And The Next Big Thing Is... Degrowth?