Awesome Reviewers

When a value can legitimately be undefined/null at runtime, make sure both the type signature and the code reflect that, and access it safely:

Applying these practices keeps types trustworthy, avoids runtime crashes from unchecked optional access, and prevents subtle bugs caused by treating falsy-but-valid values (empty string, false) as missing.