in unison/mutex.go [42:46]
func MakeMutex() Mutex { ch := make(chan struct{}, 1) ch <- struct{}{} return Mutex{ch: ch} }