Q: how do I pop an arbitrary element from a list?
Given the list
'(a b c d e),
a and destructively
modifies the list to
'(b c d e). How can I generalize this
function so I could pop an arbitrary element (say,
I'm almost sure I've seen this in a library somewhere, but can't remember where.