Fully functional version of out() & unshift() for codecvt_utf16