Why do some error messages have superscript numbers in them?

If you see something like Failed to scan system volumes¹⁶, the superscript numbers are actually used by PhotoStructure to discriminate error types:


// I could also go with a ⚠️🛑💥 or "🔁⏹⏏️" ️but these seem less cutesy:

export const FatalErrorFlag = "¹"
export const NonRetriableErrorFlag = "²"
export const IgnorableErrorFlag = "³"
export const PleaseSendErrorFlag = "⁴"
export const HealthCheckErrorFlag = "⁵"
export const DoNotSendErrorFlag = "⁶"
export const RetriableErrorFlag = "⁷"