TODO list for USQL
==================

* Get :target-slot in join slots working in the object interface.
  Otherwise, join slots work, but all :deferred.  I do not plan on
  suporting :immediate join slots, but would welcome code that does.

* Implement transactions.  We will do this as simple as possible so as
  to avoid the complexities of nested transactions.  The following
  functions need to be implemented:
	    commit
	    with-transaction
	    rollback


* Implement remaining functions:
	    list-attributes
	    list-tables
	    attribute-type
	    create-index
	    create-view
	    drop-view
	    status
	    print-query

* Complete inline documentation of all exported symbols.

* Document mechanism for adding operators to [SQL ...] syntax.

* Document extensions to the database interface layer for type
  coercion and the like.


* build of documentation (use preheat?)
