For a list or queue, returns a new list/queue without the first
item, for a vector, returns a new vector without the last item.
Note - not the same as next/butlast.
Source
(defnpop"For a list or queue, returns a new list/queue without the first\n item, for a vector, returns a new vector without the last item.\n Note - not the same as next/butlast."[coll](when-not(nil?coll)(-popcoll)))