Is it possible to alias an import?
<p>In c# when pulling in a library that has a lot of name collisions with existing code, there's a way to alias the import so you don't need to fully clarify the namespace for each use.  eg:</p>

<pre><code>using MyCompany.MyLibrary.Model as MMM
</code></pre>

<p>then you could do</p>

<pre><code>MMM.MyObject
</code></pre>

<p>instead of</p>

<pre><code>MyCompany.MyLibrary.Model.MyObject
</code></pre>

<p>With the recent update to swift 3.0, I've found some of my model objects are now colliding with the <code>Foundation</code> types, and I've been forced to prefix things that used to have an <code>NS</code> prefix in the class name with <code>Foundation.classname</code>.  It would be great if I could type alias the import of my model library much like the c# example given above.  Is this possible in swift 3.0?  If not is there another strategy to avoid name collisions that would result in having to write the framework name in front of each type?  I'm considering going back to prefixing my class names like we did in obj-c, but I'm trying to explore my options before I do that.</p>