Today I learnt that “destructive” in #CommonLisp does not mean you don’t need to setf the result. I learnt it the hard way. By debugging my client for hours.
Should probably write a blogpost about it, even if I am not sure yet what story I should tell exactly