hush: more fixes to variable expansion, more testcases

5 files changed