This module provides thread-safe FIFO queues that can be accessed safely
by any number of threads.

Any data types supported by threads::shared can be passed via queues:
- Ordinary scalars
- Array refs
- Hash refs
- Scalar refs
- Objects based on the above

Ordinary scalars are added to queues as they are.
