fosskers /cl-nonemptyCommon Lisp30Non-empty collections for Common Lisp.collectionscommon-lispnon-empty