Nice, I wasn't aware of your implementation, I should have searched nimble. Btw isn't your package affected by [issue](https://github.com/nim-lang/Nim/issues/14873#issuecomment-784241605)? For me I can't get the object init function and destructors to work.
- User feedback needed about synchronization primitive call onc... b3liever
- User feedback needed about synchronization primitive cal... b3liever
- User feedback needed about synchronization primitive... cumulonimbus
- User feedback needed about synchronization primi... euant
- User feedback needed about synchronization p... b3liever