FIXED: variant_sha1/2 gave same hash for all _indirect types_ (big integers,
floats and strings).  Jacco van Ossenbruggen.