Building Firewalls or Floodgates? Constitutional Design for the European Union