make deque_clear void, since it's infallible
merge 3.3