Merge pull request #95 from dart-lang/null_safet-non-late

Different pattern for _span so it doesn't need to be late