finished modifiers and overloads for std::deque