AsyncPool In short, what this is is in the name: an async-capable pool collection. This is a light-weight, performant collection for awaiting a resource from a pool of user-provided objects.