spec: describe constraint parsing ambiguity and work-around more precisely
spec: describe constraint parsing ambiguity and work-around more precisely

The new description matches the implementation (CL 370774).

Also, in the section on type constraints, use "defines" instead of
"determines" because the constraint interface defines the type set
which is precisely the set of acceptable type arguments.

For #49482.

Change-Id: I6f30f49100e8ba8bec0a0f1b450f88cae54312eb
Reviewed-on: https://go-review.googlesource.com/c/go/+/372874
Trust: Robert Griesemer <a6752097faebf1f02d80107d77a9be009089afe3@golang.org>
Run-TryBot: Robert Griesemer <a6752097faebf1f02d80107d77a9be009089afe3@golang.org>
TryBot-Result: Gopher Robot <66cb808b70d30c07676d5e946fee83fd561249e5@golang.org>
Reviewed-by: Ian Lance Taylor <87e9c6d529889242b7e184afb632328636553ab4@golang.org>

nawawi/go,nawawi/go,CAFxX/go,nawawi/go,CAFxX/go,cloudflare/go,nawawi/go,CAFxX/go,golang/go,CAFxX/go,cloudflare/go,golang/go,golang/go,golang/go,cloudflare/go,golang/go,cloudflare/go,nawawi/go,CAFxX/go,golang/go,cloudflare/go,nawawi/go,nawawi/go,cloudflare/go,golang/go,nawawi/go,CAFxX/go,cloudflare/go,cloudflare/go,CAFxX/go,golang/go,CAFxX/go