title: Exclude java.lang.Process from namespace
body: <p>I have a record named Process.</p>
  <p>Executing the following</p>
  <pre><code>(ns foo)
  (defrecord Process ...)
  </code></pre>
  <p>results in the error <code>Process already refers to: class java.lang.Process in namespace: foo</code></p>
  <p>also, I get the same error when I import <code>Process</code> into another namespace:</p>
  <pre><code>(ns bar
    (:import [foo Process]))
  </code></pre>
  <p>The following fragments solve my problem but do not feel clean.</p>
  <pre><code>(ns foo)
  (ns-unmap *ns* 'Process)
  (defrecord Process ...)
  
  (ns bar
    (:import foo [.. ..]))
  (ns-unmap *ns* 'Process)
  (import [foo Process])
  </code></pre>
  <p>I would like to exclude <code>java.lang.Process</code> within the <code>ns</code> statement so that I do not need <code>ns-unmap</code> or a separate <code>import</code> expression.</p>