Argon2Result
Derived bytes or a typed error. Successful output belongs to the caller.
type Argon2Result = Result<Uint8Array, Micro509Error<Argon2ErrorCode>>