Changes in new versions
Non-trailing named arguments
Literal improvements
Out parameters
Initialization of get and set methods
Ref returns
Switch statements with patterns
Is-expressions with patterns
Local functions
Tuples in functions
Throw expressions
Conditional ref expressions
in parameter modifier
Initializing the constructor
Tuples and the Deconstruct method
Tuple initialization
Lambda function initialization