C# 6 features for the future