Nice! dispatch is a lovely API. Concurrent queues are nice to have, but the real magic is in serial queues.<p>For example, we can wrap a hash table in a dispatch queue: get() uses dispatch_sync, set() uses dispatch_async, and boom: our hash table rehashes in the background, instead of forcing set() to wait.<p>What are some other APIs that enable you to build a hash table like that?