mkstr(&rest args)Concatenates its symbols and returns the printable representation
of the result.
symb(&rest args)Passes its arguments to mkstr to produce a printable
representation, and returns the symbol built from this result; if the
symbol does not exist, it will be created.
group(source n)Group takes a list as input and produces a list of sublists of
length n.
flatten(x)Returns a list of all atoms present in the provided list. Of
historical note, this was originally provided in Interlisp.
compose(&rest fns)Compose allows a number of functions with the same arity to be
composed together in a chain.
with-gensyms(syms &body body)Binds a whole list of variables to gensyms.