- coma.lisp should allow for not invoking coma (for development)
- document define-item, define-kit
- new commands for cvs items: tag, update, ...
- subversion support
- better error messages for: ->, tell-item
- conditional fetch (think about fetch-kit-items, map, filtering)
- rethink handler-case, handler-bind usage
- cmucl disable debugger on CTRL-C
- fix capture option handling
- capture generic function on item specs?
- push-config generic function to support non-coma targets?
- better nestable template processing
- multiple commands in one invocation/REPL
- prevent item.lisp clashes with non-public coma symbols
  - (defkit kit) : name clash (document API?)
  - separate and document public API
  - review tell-item
- with-input-from-program, portable run-shell-command
- multiple items in one file?
- clean up for processed files
- encoding for template files?

- drop-item: removed kit item?
- in case of update generate HOC-EXT before invoking HOC?
- make hoc-ext warnings parameterizable
- reread arguments when passing them between different coma packages
- options
- sync item -> kit, when version-or-tag is a non-branch tag
- doc: interoperability with different versions, persistence, ...
- unbound slots when validating are bound and NIL
- save only set slots so that those with the default values don't get saved
