Label shorthand syntax

When local variables have the same names as a function's labelled arguments, the variable names can be omitted when calling the function. This is known as shorthand syntax for labels.

The shorthand syntax can also be used for record constructor arguments.