Sat Mar 19 15:01:19 EDT 2011

What a mess..

Actually, it is working.  Don't forget that!  But frankly I don't
understand why.  Code is patched with workarounds.

I can't really remove it.  Lot of functionality depends on it.

What to do??

Maybe best jently move towards rewriting the library code into
s-expression / unit style, and _WHEN IT'S WORKING_ rethink the forth

I would not be surprised if in the mean time something really simple
popped up that allowed to scrap all that complexity.  It really can't
be that hard.  It's just because I don't have overview and dug myself
too deep into racket macro internals I don't need.