I just noticed this doesn't allow you to pass in a starting value to the constructor. That would be useful to have and matches the API provided by hashlib better.