nt.</p>

<p>This type has implicit conversions to allow passing any of the following
to a C or ObjC API:</p>

<ul><li><code>nil</code>, which gets passed as a null pointer,</li><li>an inout argument of the referenced type, which gets passed as a pointer
to a writeback temporary with autoreleasing ownership semantics,</li><li>an <code>UnsafeMutablePointer&lt;Pointee&gt;</code>, which is passed as-is.</li></ul>

<p>Passing pointers to mutable arrays of ObjC class pointers is not
directly supported. Unlike <co