template <class P> iterator insert(P&& obj);
template <class P> iterator insert(const_iterator hint, P&& obj);