Admit it, John McDonnell won the argument

Now that the government have announced a national infrastructure bank, Green Bonds and their version of a Green New Deal, John McDonnell appears to have won the last election.