Assign statement

Assign statements change the values stored in variables.
Single assignment.
Assigning to struct field.
Assigning to array index.
Assigning to map key.
Multiple assignment.
Multiple function return values are destructured.