While-exp logic is done, but

I think I may be misusing syntax-expand,  could you maybe take a look at
the code I added to syntax-expand? I've included a commented out version
of define syntax that properly creates a while loop. Once I figure out
how to make it work properly in syntax-expand, I'll begin to implement
it in the eval-exp method.