Fixed define-cmd such that the procedure documentation works.
Trying to switch over to guile-2d's coroutines and agenda. Having some trouble making codefine* work.
I feel like I'm close but syntax-case is still very laborious to work with.
It works\!
Switched from using ad hoc coroutine and scheduler (emacsy block) to guile-2d's coroutine and agenda code.  Much nicer.
Cleaned up the repo; added some ignores; coroutine and agenda are now built and installed correctly.
Fixed it so that individual noweb files can be built; switched commands back to vanilla procedures not coroutines; added buffer modes; added non-interactive or batch mode; read requests now dispatched through a system routine full-read-requests (should it be a process in the agenda or part of the tick function?); still need to be able to set the foreground "task/coroutine" and have a (wait-for job-id).