title: module in F# interactive startup file
body: <p>I have a <code>finit.fsx</code> file to be load at fsi.exe startup like:</p>
  
  <pre><code>#r xxxx
  type xx = xxx
  module Util = 
     let cd path = xxxx
     ...
  </code></pre>
  
  <p>After start fsi.exe, it is loaded as</p>
  
  <pre><code>namespace FSI_0002
    module Util = begin
      val cd : string -&gt; unit
    ...
    end
  </code></pre>
  
  <p>The problem is how can I use <code>module util</code>? I cannot <code>open Util</code> or use <code>cd</code> directly. 
  To further puzzle me, if I put a namespace at the top line like <code>namespace Test</code>, In fsi.exe, it is loaded as </p>
  
  <pre><code>namespace FSI_0002.Test
    val cd : string -&gt; unit
    ...
  </code></pre>
  
  <p>Where is the <code>Module Util</code>? I then have to <code>open Test;;</code> then <code>Util.cd</code>. </p>
  
  <p>Is there a way to define module in the F# startup script and auto open the module? thanks.  </p>