Thrown by PasswordHasher.verify when the stored value is not a
well-formed pbkdf2$<iterations>$<salt>$<hash> string.
This usually means the arguments were passed in reverse order — a plaintext
password in the stored position makes every correct verification fail, so
it is reported loudly here instead of indistinguishably as false.
readonly
name: string
Discriminant for consumers that cannot use instanceof across realms.