<h2 dir="auto">Problem</h2>
<p dir="auto">I want to some stable functions provided by <code class="notranslate">std/fs/mod.ts</code> without enabling unstable features, but it does not compile.</p>
<h2 dir="auto">Proposal</h2>
<p dir="auto">Separate unstable part of standard libraries from stable part. For example: <code class="notranslate">std/fs/mod.ts</code> will only include stable functions, <code class="notranslate">std/fs/unstable/mod.ts</code> will include all functions.</p>
<p dir="auto">Parts of the standard library now require the <code class="notranslate">--unstable</code> option to function. I suggest we move all things that use unstable APIs into different files which are then re-exported by multiple entry points: <code class="notranslate">mod.ts</code> and <code class="notranslate">unstable.ts</code>. <code class="notranslate">unstable.ts</code> would re export <code class="notranslate">mod.ts</code> + all unstable features.</p>