Shoot, I enable null safety checks, work those issues, only to find out that...
Shoot, I enable null safety checks, work those issues, only to find out that undefined safety checks are far more common and harder to fix.
```json
{
"strictNullChecks": true,
"strictPropertyInitialization": true,
}
````
On a pre-existing code base, setting "neutral" default values is the way to go. In greenfield code, meaningful constructors, maybe.
Self-replies
Every option for fixing undefined checks is worse than the last, except the first which is worse than all of them.