doc: three minor tweaks to spec
Change-Id: If04ab510bf0746191e05a55f4fa2911b36e845c9
diff --git a/doc/spec.md b/doc/spec.md
index 1ade969..f496282 100644
--- a/doc/spec.md
+++ b/doc/spec.md
@@ -1543,7 +1543,7 @@
### Literals
-Starlark supports string literals of three different kinds:
+Starlark supports literals of three different kinds:
```grammar {.good}
Primary = int | float | string
@@ -2349,9 +2349,9 @@
The name of a function created by a lambda expression is `"lambda"`.
-The two statements below are essentially equivalent, but that the
+The two statements below are essentially equivalent, but the
function created by the `def` statement is named `twice` and the
-function created by the lambda expression is called `lambda`.
+function created by the lambda expression is named `lambda`.
```python
def twice(x):
@@ -2439,7 +2439,8 @@
(x, y) = f()
[zero, one, two] = range(3)
-[(a, b), (c, d)] = ("ab", "cd")
+[(a, b), (c, d)] = {"a": "b", "c": "d"}.items()
+a, b = {"a": 1, "b": 2}
```
The same process for assigning a value to a target expression is used