First draft closer.clj that can to Closeable closes without finalizers.
Other goodies in core and shell namespaces.