: in a mixed
  debug/release program, should that typedef be based on the
  debug-mode <code class="code">basic_string</code> or the
  release-mode <code class="code">basic_string</code>? While the answer could be
  "both", and the difference hidden via renaming a la the
  debug/release containers, we must note two things about locale
  facets:</p><div class="orderedlist"><ol class="orderedlist" type="1"><li class="listitem"><p>They exist as shared state: one can create a facet in one
  translation unit and