There seems to be a lacuna in the &quot;Inside MzScheme&quot; manual.&nbsp; In Section 4.1 of the PLT Foreign Interface manual, part of the documentation for malloc reads<br><br>A symbol mode argument can be given, which specifies what allocation function to use. It should be one of &#39;nonatomic (uses scheme_malloc from MzScheme&#39;s C API), &#39;atomic (scheme_malloc_atomic), &#39;stubborn (scheme_malloc_stubborn), &#39;uncollectable (scheme_malloc_uncollectable), &#39;eternal (scheme_malloc_eternal), &#39;interior (scheme_malloc_allow_interior), &#39;atomic-interior (scheme_malloc_atomic_allow_interior), or &#39;raw (uses the operating system&#39;s malloc, creating a GC-invisible block). 
<br><br>But there is no reference to scheme_malloc_stubborn in &quot;Inside MzScheme.&quot;<br>Does it create a collectable block which cannot be moved?<br><br>