Linear Bounded Queue Internals
data BoundedQueue1 : Type -> Type -> Type
A linear, immutable, bounded first-in first-out structure which keeps track of its size, with amortized O(1) enqueue and dequeue operations.
MkBoundedQueue1 : Ref s (BoundedQueue a) -> BoundedQueue1 s a