src/index.js
export {default as ArbitrarySizeDeque} from './implementation/ArbitrarySizeDeque.js';
export {default as BoundedDeque} from './implementation/BoundedDeque.js';
export {default as Deque} from './implementation/Deque.js';
export {default as EmptyDeque} from './implementation/EmptyDeque.js';
export {default as SingleElementDeque} from './implementation/SingleElementDeque.js';
export {default as UnboundedDeque} from './implementation/UnboundedDeque.js';
export {default as _deque} from './_deque.js';
export {default as deque} from './deque.js';
export {
IndexError,
ValueError,
NotImplementedError,
} from '@failure-abstraction/error';