Stack balance Do_Construct w/unpaired SET-WORD!
Stack balance Do_Construct w/unpaired SET-WORD!

Do_Construct() would push SET-WORD!s that it was planning
on setting once it found an inert value to assign to it.  However,
if SET-WORD!s trailed and reached the end of the block without
any value coming after it, the variables were left as their default
(currently NONE!)...and nothing cleared the pending sets from
the stack.  This caused the evaluator to complain that the native
did not return the data stack to its balanced position.

This resolves the issue with a DS_DROP_TO and lightly
simplifies and comments Do_Construct().

hostilefork/rebol,codebybrett/ren-c,codebybrett/ren-c,giuliolunati/ren-c,giuliolunati/ren-c,rgchris/ren-c,giuliolunati/ren-c,hostilefork/rebol,hostilefork/rebol,hostilefork/rebol,codebybrett/ren-c,kealist/ren-c,codebybrett/ren-c,hostilefork/rebol,giuliolunati/ren-c,rgchris/ren-c,hostilefork/rebol,draegtun/ren-c,draegtun/ren-c,kealist/ren-c,draegtun/ren-c,draegtun/ren-c,draegtun/ren-c,kealist/ren-c,kealist/ren-c,kealist/ren-c,rgchris/ren-c,rgchris/ren-c,kealist/ren-c,codebybrett/ren-c,codebybrett/ren-c,giuliolunati/ren-c,rgchris/ren-c,draegtun/ren-c