What to make of last week's St Petersburg International Economic Forum? (SPIEF).