anchor.diff:              0
           | _ ->
               runComponent runMap
  -            sleep()
               0
       with ex ->
           Storm.stormLog (Storm.nestedExceptionTrace ex) Storm.LogLevel.Error
  
positive.code:             let scriptName = findComponent cfg
              let func = runMap |> Map.find scriptName
              Storm.stormLog "running..." Storm.LogLevel.Info
              (func cfg) |> Async.Start
          with ex ->
              //better to exit process if something goes wrong 
              //at this point
  
negative.code:             System.Console.WriteLine(ex.StackTrace)
              System.Environment.Exit(1)
      }
      |> Async.RunSynchronously
  
  
  ///meant to be invoked from the main function of the host exe
  