Success flag examples: Operation succeeded Operation succeeded Operation succeeded Failure flag examples: Operation failed Operation failed Operation failed Invalid result example (would be caught at compile time in TypeScript): Invalid result: maybe. Must be true, "success", 1, false, "failure", or 0 alwaysSucceed function: Return value: true In TypeScript, this function is guaranteed to return true In TypeScript, we would define these types as: type YesOnly = true; type SuccessFlag = true | "success" | 1; type FailureFlag = false | "failure" | 0;