On Thu, Aug 6, 2020 at 8:13 AM John Cowan <xxxxxx@ccil.org> wrote:
 
I believe that mutexes and conditions are too low-level, and would prefer channels and goroutines.  I plan to use <http://wiki.call-cc.org/eggref/5/gochan> as a base document for a future SRFI.

I urge you to draw inspiration Concurrent ML, including Taylor Campbell's implementation of its ideas in Scheme.  Here are my notes on it and related topics: