- compiler emit-empty-target: for empty :local, rebind via emit-set so scoped locals persist. - tests/hs-run-filtered.js host-get: when reading length/size from an SX list, return items.length. Similarly for SX dict size (non-_type keys). Unlocks :arr.length / :set.size / :map.size in compiled HS. Net: empty 8→11, remove 17→18, add (set dedup) exposed as separate issue.