Unless we just make hash_cls a required keyword argument (and rename it to digestmod).