@@ -21,9 +21,9 @@ Usually, the line and column tell you everything you need to
2121know. But the worst-case scenario for a syntax error is that,
2222somewhere above, you've confused Hoon's tall form by using the
2323wrong fanout for a rune. For example, `%+` ([**cenlus**](@/docs/reference/hoon-expressions/rune/cen.md#cenlus),
24−a function call whose sample is a cell) has three subreferences:
24+a function call whose sample is a cell) has three subhoons:
2525
26−```reference
26+```hoon
2727%+ foo
2828 bar
2929baz
@@ -31,7 +31,7 @@ baz
3131
3232But if you make a mistake and write
3333
34−```reference
34+```hoon
3535%+ foo
3636bar
3737```
@@ -100,13 +100,12 @@ means you tried to pound a square peg into a round hole.
100100What was the peg and what was the hole? Hoon doesn't tell you by
101101default, because moral fiber, and also because in too many cases
102102trivial errors lead to large intimidating dumps. However, you
103−can use the `~!` rune ([**sigzap**](@/docs/reference/hoon-expressions/rune/sig.md#sigzap)) to print the type of
104−any reference in your stack trace.
103+can use the `~!` rune ([**sigzap**](@/docs/reference/hoon-expressions/rune/sig.md#sigzap)) to print the type of any hoon in your stack trace.
105104
106105For instance, you wrote `(foo bar)` and got a `nest-fail`. Change
107106your code to be:
108107
109−```reference
108+```hoon
110109~! bar
111110~! +6.foo
112111(foo bar)
@@ -129,8 +128,7 @@ function.
129128### `mint-vain` and `mint-lost`
130129
131130These are errors caused by type inference in pattern matching.
132−`mint-vain` means this reference is never executed. `mint-lost` means
133−there's a case in a `?-` ([**wuthep**](@/docs/reference/hoon-expressions/rune/wut.md#wuthep)) that isn't handled.
131+`mint-vain` means this hoon is never executed. `mint-lost` means there's a case in a `?-` ([**wuthep**](@/docs/reference/hoon-expressions/rune/wut.md#wuthep)) that isn't handled.
134132
135133## Runtime crashes
136134
@@ -146,7 +144,7 @@ stack trace will show what your code was doing when interrupted.
146144The counterpart of `~!` for runtime crashes is `~|`
147145([**sigbar**](@/docs/reference/hoon-expressions/rune/sig.md#sigbar)):
148146
149−```reference
147+```hoon
150148~| foo
151149(foo bar)
152150```
@@ -163,7 +161,7 @@ functional language, but it still happens.
163161`~&` ([**sigpam**](@/docs/reference/hoon-expressions/rune/sig.md#sigpam)) is Hoon's debugging printf.
164162This pretty-prints its argument:
165163
166−```reference
164+```hoon
167165~& foo
168166(foo bar)
169167```
@@ -172,7 +170,7 @@ will always print `foo` every time it executes. A variant is
172170`~?` ([**sigwut**](@/docs/reference/hoon-expressions/rune/sig.md#sigwut)), which prints only if a condition is
173171true:
174172
175−```reference
173+```hoon
176174~? =(37 (lent foo)) foo
177175(foo bar)
178176```