> async-queue-push! > async-queue-pop! async-queue-try-pop!))
Note that these verbs conflict with those defined in (ice-9 q) where "push" adds elements to the front, not the rear, of the queue. This is a very tidy implementation. I presume the final version will include a type and empty-ness predicate also? Thanks