Need to make declarations work.

- Declarations work with LET and LET*. They don't with
  MULTIPLE-VALUE-LET(*). This may take heavy lifting to fix.