History never exactly repeats itself, but it does some rather good impressions.