- fix corner cases in `hoist_vars` & `keep_fnames`
hoist_vars
fixes #2295
previously test cases with the same name would be skipped except for the last one `test/run-test.js` will now report duplicated names as errors closes #1461