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