Pin Pattern
The @ pattern indicates a pinned identifier. This means
that the identifier cannot be rebound to a new value. In this example, we
encounter an error when trying to rebind a pinned identifier.
This is useful when we want to match a value against the value bound to an
identifier. In this example, we check if the age matches the value
of the age variable. Note that in the second branch, the
age identifier would be rebound to the value in the tuple.