#dowork dowork is a generic task queueing system for Go programs. It queues, executes, and reschedules tasks in Goroutine in-process. A global task queue is provided for simple use-cases. To use it: import ( "context" work "git.sr.ht/~sircmpwn/dowork" ) work.Submit(func(ctx context.Context) error { // ...do work... return nil }) This task will be executed in the background. The first time a task i