fix #1164
ws
minor
misc minor changes
fix #1163
make boolean condition accept conditional/let expressions
noticed by @jvasileff in #1166
Merge branch 'master' into destructure2