I think it'd be nice to mimic the built in hmac module here with a method signature of ``hmac(key[, msg[, digestmod]])``. It would be exactly the same since they use a ``new`` function, but at least you'd be able to interchangeably use this class and that function.