A ppx rewriter that generates hash functions from type expressions and definitions

Part of the Jane Street's PPX rewriters collection.
