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

– Queen Elizabeth II