Next generation C#