Takes key-field pairs as parameters.
You can use already declared names as key-field pair:
You can put a map to first argument of abstraction operator
=. In this case it deconstructs the value to it's structure and create named abstractions from its elements.
You can rename the field while deconstructing:
You can deconstruct netsted maps: