That https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/digest has no synchronous API is causing me pain 😭

Though the root problem is that async constructors in JavaScript aren’t allowed — life would be so much easier with that feature 😭😭