I think we left these out because they tended to cause a lot of naming conflicts. But we included Hashable itself because it was useful in adding constraints. Since using the methods directly is so uncommon, I'd lean towards exposing these from outside of the RIO module itself, such as in RIO.Hashable.
I think we left these out because they tended to cause a lot of naming conflicts. But we included
Hashable
itself because it was useful in adding constraints. Since using the methods directly is so uncommon, I'd lean towards exposing these from outside of theRIO
module itself, such as inRIO.Hashable
.