title: fsx script finishes before async response is back
body: <p>I have the following .fsx script:</p>
  
  <pre><code>#r "packages/FSharp.Data/lib/net40/FSharp.Data.dll"
  open FSharp.Data
  
  async { let! html = Http.AsyncRequestString("http://stackoverflow.com")
          printfn "%d" html.Length }
  |&gt; Async.Start
  </code></pre>
  
  <p>The code is correct, since it works as expected in <code>fsharpi</code>. I suspect what's happening is that the script exits before the async response is back. What's the easiest way to wait for the response to be back? </p>