Add Shecl project.
Initial commit
Add some TODO notes.
Add missing brace.
Add implementation sketch for read().
Return directly from the handler-case body.
Use required return macros.
Add implementation sketch for call().
Add missing ecl_va_end() call.
Push error-handling to the Lisp side.
Reduce the scope of variables.
Bind shecl:*pool* around value-returning functions if necessary.
Add protocol note.
Obey the protocol by returning 2 values on error.
Add function to construct an arglist from a spreadable vararg list.
Fix arglist construction.

Current version invorrectly reverses the spreadable portion, and
fails when there is more than argument passed.
Add missing close-brace.
Use non-deprecated macro names.
Add missing semis.
Pass env to ecl_return1().