This version supports descriptors for creating and communicating with coroutines. "Cosend" and "coreceive" send or receive data from a process via named pipes, as an extension of the commonly used backquoted expressions (which use a simple pipe). Support was added for reread descriptors and other descriptors.