some cleanup in the R.Primitive.Hash module
the HashGadget instance got better defined.