When launched interactively, this program does exactly what it should do: it prints "You have no power here" every second forever.
, : let result = ... , main , . . , , - , async. , .
, , main, . , result , main:
let result() = doWork errorOnly
[<EntryPoint>]
let main _ =
printfn "%A" <| result()
0