Some preliminary utilities used by the XDOC constructors.
These are independent from the XDOC constructors,
but we introduce them here
to keep the XDOC constructor utilities self-contained.
- Partition the arguments of a macro into a list and an alist.
- A variant of common-lisp::string-downcase applicable to any string.
- Turn the keyword arguments of a macro into terms.
- Escape certain characters in a string, using backslashes.
- The string consisting of exactly the newline character.