open Microsoft.FSharp.Control.CommonExtensions
let req = WebRequest.Create(Uri(url))
req.Headers.Add("Authorization", "Token cHl0aG9uaXp5YXRl")
use! resp = req.AsyncGetResponse()
use stream = resp.GetResponseStream()
use reader = new IO.StreamReader(stream)
let html = reader.ReadToEnd()
printfn "finished downloading %s" url
let sites = ["http://energymarket.greenpowermonitor.com/api/EnergyMarketTrasposed"]
|> List.map fetchUrlAsync
|> Async.RunSynchronously