Any assessment of the impact of Brexit requires a degree of crystal ball gazing: its impact is very uncertain and will remain so for years.