fix typos in docs

Closes #191
https://github.com/cuelang/cue/pull/191

GitOrigin-RevId: b99235e3897b7820c29a6873c83f102f9a3e6d89
Change-Id: I3f42ad5e9b7417445730045215c39c84d6f2c02d
Reviewed-on: https://cue-review.googlesource.com/c/cue/+/4160
Reviewed-by: Marcel van Lohuizen <mpvl@golang.org>
diff --git a/doc/tutorial/basics/0_intro/55_fold.txt b/doc/tutorial/basics/0_intro/55_fold.txt
index cf65ad0..02d53fb 100644
--- a/doc/tutorial/basics/0_intro/55_fold.txt
+++ b/doc/tutorial/basics/0_intro/55_fold.txt
@@ -12,7 +12,7 @@
 
 In CUE one defines a set of paths to which to apply
 a concrete value or constraint all at once.
-Because or CUE's order independence, values get merged
+Because of CUE's order independence, values get merged
 
 This example shows some path-value pairs, as well as
 a constraint that is applied to those to validate them.
diff --git a/doc/tutorial/basics/2_types/70_bounds.txt b/doc/tutorial/basics/2_types/70_bounds.txt
index 5e8a073..e179026 100644
--- a/doc/tutorial/basics/2_types/70_bounds.txt
+++ b/doc/tutorial/basics/2_types/70_bounds.txt
@@ -10,7 +10,7 @@
 They work on numbers, strings, bytes and null.
 
 The bound is defined for all values for which the corresponding comparison
-operation is define.
+operation is defined.
 For instance `>5.0` allows all floating point values greater than `5.0`,
 whereas `<0` allows all negative numbers (int or float).
 
diff --git a/doc/tutorial/basics/4_references/10_scopes.txt b/doc/tutorial/basics/4_references/10_scopes.txt
index ba12f98..bd4a886 100644
--- a/doc/tutorial/basics/4_references/10_scopes.txt
+++ b/doc/tutorial/basics/4_references/10_scopes.txt
@@ -6,7 +6,7 @@
 description = ""
 
 -- text.md --
-A reference refers to the value of the field defined within nearest
+A reference refers to the value of the field defined within the nearest
 enclosing scope.
 
 If no field matches the reference within the file, it may match a top-level