hh: added subsasgn and fixes

Added a subsasgn function to hh and did a few fixes as they came up.
Finished subasgn first version for hh

This is a mostly working `subasgn` for `handleHolder`, but it still has
problems with some stuff