mega-deque-0.1: Collects together queue packages and selects the right one based on a type family.

mega-deque-0.1: Collects together queue packages and selects the right one based on a type family.

This module aggregates other queue implementations into a single, parameterizable implementation which * single, 1.5, and double-ended queues * bounded / unbounded capacity * safe or potentially duplicating of elements (e.g. Idempotent Work-stealing)

Modules