# A <decides> call can fail, so it uses [ ] and lives in an if
if (FortChar := SomeAgent.GetFortCharacter[]):
Print("Character is here — safe to use it")
else:
Print("No character right now — handle the empty case")
Verse Library
verse
04 Fragment
Safely unwraps optional agent references to prevent crashes. Use when states may be empty.
verse-library/verse-the-important-rules/04-fragment.verse