Add Data and Hashable instances and -f-hashable flag