Structural pattern matching

Branch selection that tests and extracts the shape and contents of one subject value.