I'm trying this as a replacement to https://github.com/dv/redis-semaphore The issue is that with Suo the `resources` option works by discarding execution, instead of queueing execution. Can Suo work with queueing blocks mandated by `resources`?