added as_val_hashmap_iterator hooks to as_val_hashmap