* [ ] [`Chan`](https://hackage.haskell.org/package/base-4.19.0.0/docs/Control-Concurrent-Chan.html#t:Chan) * [ ] [`QSem`](https://hackage.haskell.org/package/base-4.19.0.0/docs/Control-Concurrent-QSem.html#t:QSem) * [ ] [`QSemN`](https://hackage.haskell.org/package/base-4.19.0.0/docs/Control-Concurrent-QSemN.html#t:QSemN)