Allow for switching deque implementation.
Test
run_tests
due to a fatal error condition:
SIGSEGV - Segmentation violation signal
===============================================================================
test cases: 4 | 3 passed | 1 failed
assertions: 49 | 48 passed | 1 failed
./ci_scripts/run_tests.sh: line 9: 445 Segmentation fault (core dumped) ./bin/tests
ERROR: Job failed: exit code 1