`TakeAndRest` ?
tail might be associated with head and tail, where head is only one element