@greybeard I wish C# strings weren't nullable, so I could do string? foo; (That's Nullable<String> for you Java people).
That's a proposed feature for C# 8.
What? 7.1 hasn't been released yet and there are already proposed features for 8? These guys are fast and furious. Way to go, Mads!