Compile BlockExpressions by having all but the last expression be a .compile-as-block, allowing if expressions to convert into &&s and such.
When destructuring lets, null out the array/object after it is done being used. Also make `let` resolve to `void`. Fixes #98, #99