new: Use a specific hasher instead of the default one