A hierarchical key-value-database for common lisp