The British constitution has always been puzzling and always will be.