Follow-up on [C# 9 work](https://github.com/dotnet/csharplang/issues/3297). Considered for C# 10: - `Task<T>` (LDM tentatively approved, needs design proposal for task-like types) - LINQ (LDM expressed interested to handle `Where`, needs design proposal) - uninitialized fields and constructors (no plan, aside from MemberNotNull)