@@ -168,7 +168,7 @@ The signature of type constructors may use dependent types
168168Records
169169~~~~~~~
170170
171−There is a special syntax for data types with one constructors and
171+There is a special syntax for data types with one constructor and
172172multiple fields.
173173
174174.. code:: idris
@@ -219,7 +219,7 @@ This is syntactic sugar for the following, which is usually preferred:
219219 data Stream : Type -> Type where
220220 (::) a -> Inf (Stream a) -> Stream a
221221
222−Every occurence of the the defined type in a constructor argument will be
222+Every occurence of the defined type in a constructor argument will be
223223wrapped in the ``Inf`` type constructor. This has the effect of delaying the
224224evaluation of the second argument when the data constructor is applied.
225225An ``Inf`` argument is constructed using ``Delay`` (which Idris will insert