Mandatory Over Optional
Kind: algorithm
Record: algorithms:no-optional
Canonical: Algorithms
Closure: Dependencies in load order
Replace an optional dependency with a mandatory one, removing the null-guarded branch so behavior is system-defined not caller-defined.
Listed in Algorithm contracts, after Immediacy Over Deferring and before Now Over For-Now.