@@ -150,11 +150,13 @@ for details), so a `path` is just a list of text. Rather than having to write
150150`[~.foo ~.bar ~.baz ~]` though, it has its own syntax which looks like
151151`/foo/bar/baz`.
152152
153−A `path` is just a general type used for several different purposes throughout
154−Arvo. Its elements have no inherent significance, it depends on the context. In
155−a Gall agent, a `path` is most commonly a subscription path - you might
156−subscribe for updates to `/foo/bar` on another agent, or another agent might
157−subscribe to `/baz` on your agent.
153+A `path` is similar to a filesystem path in Unix, giving data a location in a
154+nested hierarchy. In Arvo though, they're not only used for files, but are a
155+more general type used for several different purposes. Its elements have no
156+inherent significance, it depends on the context. In a Gall agent, a `path` is
157+most commonly a subscription path - you might subscribe for updates to
158+`/foo/bar` on another agent, or another agent might subscribe to `/baz` on your
159+agent.
158160
159161A `path` might just be a series of fixed `@ta` like `/foo/bar`, but some
160162elements might also be variable and encode atom auras, or some other format. For