hush: add function tests

7 files changed