defmacro with inner functions are not supported in GUILE 2.x as the
inner functions only exist at expansion time, and not at runtime.
This gets rid of the error
unhandled constant #<procedure ...=""></procedure>
during autocompile
https://codereview.appspot.com/553480044
Diff:
Passes make, make check and a full make doc.
This looks like it may need some work, leaving on Rieview for now.
Patch on countdown for Feb 6th.
Patch counted down - please push.
Invalidated by issue 5735