add support for hastable with symbols as keys