Add pre-eval-debug for debugging forms just before eval in analyze-file
Never treat a top level ns form as a top level do form to recurse into

We already eval the entire ns form as a whole once, so do not also
recurse into the subforms of the do form it is macroexpanded into.