majnemer added a subscriber: majnemer. majnemer added a comment. Sounds like a useful API. The term I've heard of in other programing languages is "take", I think `take_front` and `take_back` might be a little nicer. https://reviews.llvm.org/D23965