hfst