updated libhl (there was a typo)
use the initializers provided by newer versions of libhl

updated libhl as well