How do nested namespaces work?
<p>The <code>Arguments</code> class is defined in the <code>v8::internal</code> namespace</p>

<p><a href="https://github.com/joyent/node/blob/master/deps/v8/include/v8.h#L113" rel="nofollow">https://github.com/joyent/node/blob/master/deps/v8/include/v8.h#L113</a></p>

<pre><code>namespace v8 {
// ...
namespace internal {
class Arguments;
}
// ...
}
</code></pre>

<p>However, it is later used in the <code>v8</code> namespace to access it</p>

<p><a href="https://github.com/joyent/node/blob/master/src/handle_wrap.h#L38" rel="nofollow">https://github.com/joyent/node/blob/master/src/handle_wrap.h#L38</a></p>

<pre><code>using v8::Arguments;
</code></pre>

<p>Which leads me to to the question "How do nested namespaces work?".</p>
