[algs] Remove smart-pointers from hb_hash() hb_deref() handles them. I think this code predated that.