Just thought of maybe the best of both approaches: use a #:rest argument to iterate over all keys. This way we don't allow unspecified keys (no risk for typos) and the code of the function remains lean. -- Pierre Neidhardt https://ambrevar.xyz/