@@ -38,8 +38,10 @@ The code produces a list in which each item is either a number
3838(as a string), "Fizz", "Buzz", or "Fizzbuzz". The value `~` is
3939"null" and indicates the end of the list.
4040
41−Line 1 uses `|=` to define a function of one argument, `end`,
42−which is of the type `atom` (i.e. an unsigned integer).
41+Line 1 uses the `|=`
42+*[rune](https://urbit.org/docs/about/glossary#rune)* to define a
43+function of one argument, `end`, which is of the type `atom` (i.e.
44+an unsigned integer).
4345
4446Line 2 declares a variable, `count`, with initial value `1`.
4547
@@ -47,9 +49,8 @@ Line 3 begins a loop.
4749
4850Line 4 defines the product of the loop as a list of `tape`s.
4951(A `tape` is a list of characters, one of Hoon's two string
50−types.) The `^-`
51−*[rune](https://urbit.org/docs/about/glossary#rune)* is used for
52−defining the type the function is to return.
52+types.) The `^-` rune is used for defining the product type the function
53+is to return.
5354
5455Line 5 uses the `?:` rune, which is a conditional. This line
5556checks whether `count` equals `end`. If so, line 6 (and the