import public IO.Async.Looprecord SyncST : TypeState of a synchronous event loop with timers
.queue : SyncST -> IORef (SnocList (FbrState SyncST)).running : SyncST -> IORef Bool.timer : SyncST -> Timersync : IO SyncSTA synchronous event loop running all asynchronous computations
on the calling thread.
This will block the calling thread after submitting a work package until
the package has been completed.