explicit queue(const Container& cont);
explicit queue(Container&& cont);
template<class InputIterator> queue(InputIterator first, InputIterator last);
template<container-compatible-range<T> R> queue(from_range_t, R&& rg);