@@ -4,903 +4,903 @@ export const glossary = [
4 name: "dot",
4 name: "dot",
5 symbol: ".",
5 symbol: ".",
6 usage: "Nock",
6 usage: "Nock",
7− slug: "/docs/reference/hoon-expressions/rune/dot/",
7+ slug: "/docs/hoon/reference/rune/dot/",
8 desc: "Runes used for carrying out Nock operations in Hoon.",
8 desc: "Runes used for carrying out Nock operations in Hoon.",
11 name: "dotket",
11 name: "dotket",
12 symbol: ".^",
12 symbol: ".^",
13 usage: "Nock",
13 usage: "Nock",
14− slug: "/docs/reference/hoon-expressions/rune/dot/#dotket",
14+ slug: "/docs/hoon/reference/rune/dot/#dotket",
15 desc: "<code>[%dtkt p=spec q=hoon]</code>: load from the Arvo namespace with a fake Nock instruction: 'Nock <code>12</code>''.",
15 desc: "<code>[%dtkt p=spec q=hoon]</code>: load from the Arvo namespace with a fake Nock instruction: 'Nock <code>12</code>''.",
18 name: "dotlus",
18 name: "dotlus",
19 symbol: ".+",
19 symbol: ".+",
20 usage: "Nock",
20 usage: "Nock",
21− slug: "/docs/reference/hoon-expressions/rune/dot/#dotlus",
21+ slug: "/docs/hoon/reference/rune/dot/#dotlus",
22 desc: "<code>[%dtls p=hoon]</code>: increment an atom with Nock <code>4</code>.",
22 desc: "<code>[%dtls p=hoon]</code>: increment an atom with Nock <code>4</code>.",
25 name: "dottar",
25 name: "dottar",
26 symbol: ".*",
26 symbol: ".*",
27 usage: "Nock",
27 usage: "Nock",
28− slug: "/docs/reference/hoon-expressions/rune/dot/#dottar",
28+ slug: "/docs/hoon/reference/rune/dot/#dottar",
29 desc: "<code>[%dttr p=hoon q=hoon]</code>: evaluate with Nock <code>2</code>.",
29 desc: "<code>[%dttr p=hoon q=hoon]</code>: evaluate with Nock <code>2</code>.",
32 name: "dottis",
32 name: "dottis",
33 symbol: ".=",
33 symbol: ".=",
34 usage: "Nock",
34 usage: "Nock",
35− slug: "/docs/reference/hoon-expressions/rune/dot/#dottis",
35+ slug: "/docs/hoon/reference/rune/dot/#dottis",
36 desc: "<code>[%dtts p=hoon q=hoon]</code>: test for equality with Nock <code>5</code>.",
36 desc: "<code>[%dtts p=hoon q=hoon]</code>: test for equality with Nock <code>5</code>.",
39 name: "dotwut",
39 name: "dotwut",
40 symbol: ".?",
40 symbol: ".?",
41 usage: "Nock",
41 usage: "Nock",
42− slug: "/docs/reference/hoon-expressions/rune/dot/#dotwut",
42+ slug: "/docs/hoon/reference/rune/dot/#dotwut",
43 desc: "<code>[%dtwt p=hoon]</code>: test for cell or atom with Nock <code>3</code>.",
43 desc: "<code>[%dtwt p=hoon]</code>: test for cell or atom with Nock <code>3</code>.",
46 name: "zap",
46 name: "zap",
47 symbol: "!",
47 symbol: "!",
48 usage: "wild",
48 usage: "wild",
49− slug: "/docs/reference/hoon-expressions/rune/zap/",
49+ slug: "/docs/hoon/reference/rune/zap/",
50 desc: "Wildcard category. Expressions that don't fit anywhere else go here.",
50 desc: "Wildcard category. Expressions that don't fit anywhere else go here.",
53 name: "zapgar",
53 name: "zapgar",
54 symbol: "!>",
54 symbol: "!>",
55 usage: "wild",
55 usage: "wild",
56− slug: "/docs/reference/hoon-expressions/rune/zap/#zapgar",
56+ slug: "/docs/hoon/reference/rune/zap/#zapgar",
57 desc: "<code>[%zpgr p=hoon]</code>: wrap a noun in its type.",
57 desc: "<code>[%zpgr p=hoon]</code>: wrap a noun in its type.",
60 name: "zapgal",
60 name: "zapgal",
61 symbol: "!<",
61 symbol: "!<",
62 usage: "wild",
62 usage: "wild",
63− slug: "/docs/reference/hoon-expressions/rune/zap/#zapgal",
63+ slug: "/docs/hoon/reference/rune/zap/#zapgal",
64 desc: "<code>[%zpld p=spec q=hoon]</code>: extracts typed value from a vase.",
64 desc: "<code>[%zpld p=spec q=hoon]</code>: extracts typed value from a vase.",
67 name: "zapcol",
67 name: "zapcol",
68 symbol: "!:",
68 symbol: "!:",
69 usage: "wild",
69 usage: "wild",
70− slug: "/docs/reference/hoon-expressions/rune/zap/#zapcol",
70+ slug: "/docs/hoon/reference/rune/zap/#zapcol",
71 desc: "<code>[%dbug p=hoon]</code>: turn on stack trace",
71 desc: "<code>[%dbug p=hoon]</code>: turn on stack trace",
74 name: "zapdot",
74 name: "zapdot",
75 symbol: "!.",
75 symbol: "!.",
76 usage: "wild",
76 usage: "wild",
77− slug: "/docs/reference/hoon-expressions/rune/zap/#zapdot",
77+ slug: "/docs/hoon/reference/rune/zap/#zapdot",
78 desc: "Turn off stack trace for a subexpression <code>p</code>",
78 desc: "Turn off stack trace for a subexpression <code>p</code>",
81 name: "zaptis",
81 name: "zaptis",
82 symbol: "!=",
82 symbol: "!=",
83 usage: "wild",
83 usage: "wild",
84− slug: "/docs/reference/hoon-expressions/rune/zap/#zaptis",
84+ slug: "/docs/hoon/reference/rune/zap/#zaptis",
85 desc: "<code>[%zpts p=hoon]</code>: make the Nock formula for a Hoon expression.",
85 desc: "<code>[%zpts p=hoon]</code>: make the Nock formula for a Hoon expression.",
88 name: "zapwut",
88 name: "zapwut",
89 symbol: "!?",
89 symbol: "!?",
90 usage: "wild",
90 usage: "wild",
91− slug: "/docs/reference/hoon-expressions/rune/zap/#zapwut",
91+ slug: "/docs/hoon/reference/rune/zap/#zapwut",
92 desc: "<code>[%zpwt p=@ q=hoon]</code>: restrict Hoon version.",
92 desc: "<code>[%zpwt p=@ q=hoon]</code>: restrict Hoon version.",
95 name: "zapzap",
95 name: "zapzap",
96 symbol: "!!",
96 symbol: "!!",
97 usage: "wild",
97 usage: "wild",
98− slug: "/docs/reference/hoon-expressions/rune/zap/#zapzap",
98+ slug: "/docs/hoon/reference/rune/zap/#zapzap",
99 desc: "<code>[%zpzp ~]</code>: crash.",
99 desc: "<code>[%zpzp ~]</code>: crash.",
102 name: "tis",
102 name: "tis",
103 symbol: "=",
103 symbol: "=",
104 usage: "Subject Modification",
104 usage: "Subject Modification",
105− slug: "/docs/reference/hoon-expressions/rune/tis/",
105+ slug: "/docs/hoon/reference/rune/tis/",
106 desc: "Runes used to modify the subject.",
106 desc: "Runes used to modify the subject.",
109 name: "tisgar",
109 name: "tisgar",
110 symbol: "=>",
110 symbol: "=>",
111 usage: "Subject Modification",
111 usage: "Subject Modification",
112− slug: "/docs/reference/hoon-expressions/rune/tis/#tisgar",
112+ slug: "/docs/hoon/reference/rune/tis/#tisgar",
113 desc: "<code>[%tsgr p=hoon q=hoon]</code>: compose two expressions.",
113 desc: "<code>[%tsgr p=hoon q=hoon]</code>: compose two expressions.",
116 name: "tisbar",
116 name: "tisbar",
117 symbol: "=|",
117 symbol: "=|",
118 usage: "Subject Modification",
118 usage: "Subject Modification",
119− slug: "/docs/reference/hoon-expressions/rune/tis/#tisbar",
119+ slug: "/docs/hoon/reference/rune/tis/#tisbar",
120 desc: "<code>[%tsbr p=spec q=hoon]</code>: combine a default type value with the subject.",
120 desc: "<code>[%tsbr p=spec q=hoon]</code>: combine a default type value with the subject.",
123 name: "tiscol",
123 name: "tiscol",
124 symbol: "=:",
124 symbol: "=:",
125 usage: "Subject Modification",
125 usage: "Subject Modification",
126− slug: "/docs/reference/hoon-expressions/rune/tis/#tiscol",
126+ slug: "/docs/hoon/reference/rune/tis/#tiscol",
127 desc: "<code>[%tscl p=(list (pair wing hoon)) q=hoon]</code>: change multiple legs in the subject.",
127 desc: "<code>[%tscl p=(list (pair wing hoon)) q=hoon]</code>: change multiple legs in the subject.",
130 name: "tiscom",
130 name: "tiscom",
131 symbol: "=,",
131 symbol: "=,",
132 usage: "Subject Modification",
132 usage: "Subject Modification",
133− slug: "/docs/reference/hoon-expressions/rune/tis/#tiscom",
133+ slug: "/docs/hoon/reference/rune/tis/#tiscom",
134 desc: "<code>[%tscm p=hoon q=hoon]</code>: expose namespace",
134 desc: "<code>[%tscm p=hoon q=hoon]</code>: expose namespace",
137 name: "tisdot",
137 name: "tisdot",
138 symbol: "=.",
138 symbol: "=.",
139 usage: "Subject Modification",
139 usage: "Subject Modification",
140− slug: "/docs/reference/hoon-expressions/rune/tis/#tisdot",
140+ slug: "/docs/hoon/reference/rune/tis/#tisdot",
141 desc: "<code>[%tsdt p=wing q=hoon r=hoon]</code>: change one leg in the subject.",
141 desc: "<code>[%tsdt p=wing q=hoon r=hoon]</code>: change one leg in the subject.",
144 name: "tishep",
144 name: "tishep",
145 symbol: "=-",
145 symbol: "=-",
146 usage: "Subject Modification",
146 usage: "Subject Modification",
147− slug: "/docs/reference/hoon-expressions/rune/tis/#tishep",
147+ slug: "/docs/hoon/reference/rune/tis/#tishep",
148 desc: "<code>[%tshp p=hoon q=hoon]</code>: combine a new noun with the subject, inverted.",
148 desc: "<code>[%tshp p=hoon q=hoon]</code>: combine a new noun with the subject, inverted.",
151 name: "tisket",
151 name: "tisket",
152 symbol: "=^",
152 symbol: "=^",
153 usage: "Subject Modification",
153 usage: "Subject Modification",
154− slug: "/docs/reference/hoon-expressions/rune/tis/#tisket",
154+ slug: "/docs/hoon/reference/rune/tis/#tisket",
155 desc: "<code>[%tskt p=skin q=wing r=hoon s=hoon]</code>: pin the head of a pair; change",
155 desc: "<code>[%tskt p=skin q=wing r=hoon s=hoon]</code>: pin the head of a pair; change",
158 name: "tisgal",
158 name: "tisgal",
159 symbol: "=<",
159 symbol: "=<",
160 usage: "Subject Modification",
160 usage: "Subject Modification",
161− slug: "/docs/reference/hoon-expressions/rune/tis/#tisgal",
161+ slug: "/docs/hoon/reference/rune/tis/#tisgal",
162 desc: "<code>[%tsgl p=hoon q=hoon]</code>: compose two expressions, inverted.",
162 desc: "<code>[%tsgl p=hoon q=hoon]</code>: compose two expressions, inverted.",
165 name: "tislus",
165 name: "tislus",
166 symbol: "=+",
166 symbol: "=+",
167 usage: "Subject Modification",
167 usage: "Subject Modification",
168− slug: "/docs/reference/hoon-expressions/rune/tis/#tislus",
168+ slug: "/docs/hoon/reference/rune/tis/#tislus",
169 desc: "<code>[%tsls p=hoon q=hoon]</code>: combine a new noun with the subject.",
169 desc: "<code>[%tsls p=hoon q=hoon]</code>: combine a new noun with the subject.",
172 name: "tismic",
172 name: "tismic",
173 symbol: "=;",
173 symbol: "=;",
174 usage: "Subject Modification",
174 usage: "Subject Modification",
175− slug: "/docs/reference/hoon-expressions/rune/tis/#tismic",
175+ slug: "/docs/hoon/reference/rune/tis/#tismic",
176 desc: "<code>[%tssm p=skin q=hoon r=hoon]</code>: combine a named noun with the subject, possibly with type annotation; inverted order.",
176 desc: "<code>[%tssm p=skin q=hoon r=hoon]</code>: combine a named noun with the subject, possibly with type annotation; inverted order.",
179 name: "tisfas",
179 name: "tisfas",
180 symbol: "=/",
180 symbol: "=/",
181 usage: "Subject Modification",
181 usage: "Subject Modification",
182− slug: "/docs/reference/hoon-expressions/rune/tis/#tisfas",
182+ slug: "/docs/hoon/reference/rune/tis/#tisfas",
183 desc: "<code>[%tsfs p=skin q=hoon r=hoon]</code>: combine a named noun with the subject, possibly with type annotation.",
183 desc: "<code>[%tsfs p=skin q=hoon r=hoon]</code>: combine a named noun with the subject, possibly with type annotation.",
186 name: "tissig",
186 name: "tissig",
187 symbol: "=~",
187 symbol: "=~",
188 usage: "Subject Modification",
188 usage: "Subject Modification",
189− slug: "/docs/reference/hoon-expressions/rune/tis/#tissig",
189+ slug: "/docs/hoon/reference/rune/tis/#tissig",
190 desc: "<code>[%tssg p=(list hoon)]</code>: compose many expressions.",
190 desc: "<code>[%tssg p=(list hoon)]</code>: compose many expressions.",
193 name: "tistar",
193 name: "tistar",
194 symbol: "=*",
194 symbol: "=*",
195 usage: "Subject Modification",
195 usage: "Subject Modification",
196− slug: "/docs/reference/hoon-expressions/rune/tis/#tistar",
196+ slug: "/docs/hoon/reference/rune/tis/#tistar",
197 desc: "<code>[%tstr p=term q=hoon r=hoon]</code>: define an alias.",
197 desc: "<code>[%tstr p=term q=hoon r=hoon]</code>: define an alias.",
200 name: "tiswut",
200 name: "tiswut",
201 symbol: "=?",
201 symbol: "=?",
202 usage: "Subject Modification",
202 usage: "Subject Modification",
203− slug: "/docs/reference/hoon-expressions/rune/tis/#tiswut",
203+ slug: "/docs/hoon/reference/rune/tis/#tiswut",
204 desc: "<code>[$tswt p=wing q=hoon r=hoon s=hoon]</code>: conditionally change one leg in the subject.",
204 desc: "<code>[$tswt p=wing q=hoon r=hoon s=hoon]</code>: conditionally change one leg in the subject.",
207 name: "wut",
207 name: "wut",
208 symbol: "?",
208 symbol: "?",
209 usage: "Conditionals",
209 usage: "Conditionals",
210− slug: "/docs/reference/hoon-expressions/rune/wut/",
210+ slug: "/docs/hoon/reference/rune/wut/",
211 desc: "Runes used for branching on conditionals.",
211 desc: "Runes used for branching on conditionals.",
214 name: "wutgar",
214 name: "wutgar",
215 symbol: "?>",
215 symbol: "?>",
216 usage: "Conditionals",
216 usage: "Conditionals",
217− slug: "/docs/reference/hoon-expressions/rune/wut/#wutgar",
217+ slug: "/docs/hoon/reference/rune/wut/#wutgar",
218 desc: "<code>[%wtbn p=hoon q=hoon]</code>: positive assertion.",
218 desc: "<code>[%wtbn p=hoon q=hoon]</code>: positive assertion.",
221 name: "wutbar",
221 name: "wutbar",
222 symbol: "?|",
222 symbol: "?|",
223 usage: "Conditionals",
223 usage: "Conditionals",
224− slug: "/docs/reference/hoon-expressions/rune/wut/#wutbar",
224+ slug: "/docs/hoon/reference/rune/wut/#wutbar",
225 desc: "<code>[%wtbr p=(list hoon)]</code>: logical OR.",
225 desc: "<code>[%wtbr p=(list hoon)]</code>: logical OR.",
228 name: "wutcol",
228 name: "wutcol",
229 symbol: "?:",
229 symbol: "?:",
230 usage: "Conditionals",
230 usage: "Conditionals",
231− slug: "/docs/reference/hoon-expressions/rune/wut/#wutcol",
231+ slug: "/docs/hoon/reference/rune/wut/#wutcol",
232 desc: "<code>[%wtcl p=hoon q=hoon r=hoon]</code>: branch on a boolean test.",
232 desc: "<code>[%wtcl p=hoon q=hoon r=hoon]</code>: branch on a boolean test.",
235 name: "wutdot",
235 name: "wutdot",
236 symbol: "?.",
236 symbol: "?.",
237 usage: "Conditionals",
237 usage: "Conditionals",
238− slug: "/docs/reference/hoon-expressions/rune/wut/#wutdot",
238+ slug: "/docs/hoon/reference/rune/wut/#wutdot",
239 desc: "<code>[%wtdt p=hoon q=hoon r=hoon]</code>: branch on a boolean test, inverted.",
239 desc: "<code>[%wtdt p=hoon q=hoon r=hoon]</code>: branch on a boolean test, inverted.",
242 name: "wuthep",
242 name: "wuthep",
243 symbol: "?-",
243 symbol: "?-",
244 usage: "Conditionals",
244 usage: "Conditionals",
245− slug: "/docs/reference/hoon-expressions/rune/wut/#wuthep",
245+ slug: "/docs/hoon/reference/rune/wut/#wuthep",
246 desc: "<code>[%wthp p=wing q=(list (pair spec value))]</code>: switch against a union, with no default.",
246 desc: "<code>[%wthp p=wing q=(list (pair spec value))]</code>: switch against a union, with no default.",
249 name: "wutket",
249 name: "wutket",
250 symbol: "?^",
250 symbol: "?^",
251 usage: "Conditionals",
251 usage: "Conditionals",
252− slug: "/docs/reference/hoon-expressions/rune/wut/#wutket",
252+ slug: "/docs/hoon/reference/rune/wut/#wutket",
253 desc: "<code>[%wtkt p=wing q=hoon r=hoon]</code>: branch on whether a wing",
253 desc: "<code>[%wtkt p=wing q=hoon r=hoon]</code>: branch on whether a wing",
256 name: "wutgal",
256 name: "wutgal",
257 symbol: "?<",
257 symbol: "?<",
258 usage: "Conditionals",
258 usage: "Conditionals",
259− slug: "/docs/reference/hoon-expressions/rune/wut/#wutgal",
259+ slug: "/docs/hoon/reference/rune/wut/#wutgal",
260 desc: "<code>[%wtgl p=hoon q=hoon]</code>: negative assertion.",
260 desc: "<code>[%wtgl p=hoon q=hoon]</code>: negative assertion.",
263 name: "wutlus",
263 name: "wutlus",
264 symbol: "?+",
264 symbol: "?+",
265 usage: "Conditionals",
265 usage: "Conditionals",
266− slug: "/docs/reference/hoon-expressions/rune/wut/#wutlus",
266+ slug: "/docs/hoon/reference/rune/wut/#wutlus",
267 desc: "<code>[%wtls p=wing q=hoon r=(list (pair spec hoon))]</code>: switch against",
267 desc: "<code>[%wtls p=wing q=hoon r=(list (pair spec hoon))]</code>: switch against",
270 name: "wutpam",
270 name: "wutpam",
271 symbol: "?&",
271 symbol: "?&",
272 usage: "Conditionals",
272 usage: "Conditionals",
273− slug: "/docs/reference/hoon-expressions/rune/wut/#wutpam",
273+ slug: "/docs/hoon/reference/rune/wut/#wutpam",
274 desc: "<code>[%wtpd p=(list hoon)]</code>: logical AND.",
274 desc: "<code>[%wtpd p=(list hoon)]</code>: logical AND.",
277 name: "wutsig",
277 name: "wutsig",
278 symbol: "?~",
278 symbol: "?~",
279 usage: "Conditionals",
279 usage: "Conditionals",
280− slug: "/docs/reference/hoon-expressions/rune/wut/#wutsig",
280+ slug: "/docs/hoon/reference/rune/wut/#wutsig",
281 desc: "<code>[%wtsg p=wing q=hoon r=hoon]</code>: branch on whether a wing of the subject is null.",
281 desc: "<code>[%wtsg p=wing q=hoon r=hoon]</code>: branch on whether a wing of the subject is null.",
284 name: "wuttis",
284 name: "wuttis",
285 symbol: "?=",
285 symbol: "?=",
286 usage: "Conditionals",
286 usage: "Conditionals",
287− slug: "/docs/reference/hoon-expressions/rune/wut/#wuttis",
287+ slug: "/docs/hoon/reference/rune/wut/#wuttis",
288 desc: "<code>[%wtts p=spec q=wing]</code>: test pattern match.",
288 desc: "<code>[%wtts p=spec q=wing]</code>: test pattern match.",
291 name: "wutpat",
291 name: "wutpat",
292 symbol: "?@",
292 symbol: "?@",
293 usage: "Conditionals",
293 usage: "Conditionals",
294− slug: "/docs/reference/hoon-expressions/rune/wut/#wutpat",
294+ slug: "/docs/hoon/reference/rune/wut/#wutpat",
295 desc: "<code>[%wtpt p=wing q=hoon r=hoon]</code>: branch on whether a wing of the subject is an atom.",
295 desc: "<code>[%wtpt p=wing q=hoon r=hoon]</code>: branch on whether a wing of the subject is an atom.",
298 name: "wutzap",
298 name: "wutzap",
299 symbol: "?!",
299 symbol: "?!",
300 usage: "Conditionals",
300 usage: "Conditionals",
301− slug: "/docs/reference/hoon-expressions/rune/wut/#wutzap",
301+ slug: "/docs/hoon/reference/rune/wut/#wutzap",
302 desc: "<code>[%wtzp p=hoon]</code>: logical NOT.",
302 desc: "<code>[%wtzp p=hoon]</code>: logical NOT.",
305 name: "bar",
305 name: "bar",
306 symbol: "|",
306 symbol: "|",
307 usage: "Cores",
307 usage: "Cores",
308− slug: "/docs/reference/hoon-expressions/rune/bar/",
308+ slug: "/docs/hoon/reference/rune/bar/",
309 desc: "Runes used to produce cores.",
309 desc: "Runes used to produce cores.",
312 name: "barbuc",
312 name: "barbuc",
313 symbol: "|$",
313 symbol: "|$",
314 usage: "Cores",
314 usage: "Cores",
315− slug: "/docs/reference/hoon-expressions/rune/bar/#barbuc",
315+ slug: "/docs/hoon/reference/rune/bar/#barbuc",
316 desc: "Declare a wet gate mold builder.",
316 desc: "Declare a wet gate mold builder.",
319 name: "barcab",
319 name: "barcab",
320 symbol: "|_",
320 symbol: "|_",
321 usage: "Cores",
321 usage: "Cores",
322− slug: "/docs/reference/hoon-expressions/rune/bar/#barcab",
322+ slug: "/docs/hoon/reference/rune/bar/#barcab",
323 desc: "Produce a **door** (a core with a sample).",
323 desc: "Produce a **door** (a core with a sample).",
326 name: "barcen",
326 name: "barcen",
327 symbol: "|%",
327 symbol: "|%",
328 usage: "Cores",
328 usage: "Cores",
329− slug: "/docs/reference/hoon-expressions/rune/bar/#barcen",
329+ slug: "/docs/hoon/reference/rune/bar/#barcen",
330 desc: "Produce a core, <code>[battery payload]</code>.",
330 desc: "Produce a core, <code>[battery payload]</code>.",
333 name: "barcol",
333 name: "barcol",
334 symbol: "|:",
334 symbol: "|:",
335 usage: "Cores",
335 usage: "Cores",
336− slug: "/docs/reference/hoon-expressions/rune/bar/#barcol",
336+ slug: "/docs/hoon/reference/rune/bar/#barcol",
337 desc: "Produce a gate with a custom sample.",
337 desc: "Produce a gate with a custom sample.",
340 name: "bardot",
340 name: "bardot",
341 symbol: "|.",
341 symbol: "|.",
342 usage: "Cores",
342 usage: "Cores",
343− slug: "/docs/reference/hoon-expressions/rune/bar/#bardot",
343+ slug: "/docs/hoon/reference/rune/bar/#bardot",
344 desc: "Produce a trap (a core with one arm <code>$</code>).",
344 desc: "Produce a trap (a core with one arm <code>$</code>).",
347 name: "barhep",
347 name: "barhep",
348 symbol: "|-",
348 symbol: "|-",
349 usage: "Cores",
349 usage: "Cores",
350− slug: "/docs/reference/hoon-expressions/rune/bar/#barhep",
350+ slug: "/docs/hoon/reference/rune/bar/#barhep",
351 desc: "Produce a trap (a core with one arm <code>$</code>) and evaluate it.",
351 desc: "Produce a trap (a core with one arm <code>$</code>) and evaluate it.",
354 name: "barket",
354 name: "barket",
355 symbol: "|^",
355 symbol: "|^",
356 usage: "Cores",
356 usage: "Cores",
357− slug: "/docs/reference/hoon-expressions/rune/bar/#barket",
357+ slug: "/docs/hoon/reference/rune/bar/#barket",
358 desc: "Produce a core whose battery includes a <code>$</code> arm and compute the latter.",
358 desc: "Produce a core whose battery includes a <code>$</code> arm and compute the latter.",
361 name: "barsig",
361 name: "barsig",
362 symbol: "|~",
362 symbol: "|~",
363 usage: "Cores",
363 usage: "Cores",
364− slug: "/docs/reference/hoon-expressions/rune/bar/#barsig",
364+ slug: "/docs/hoon/reference/rune/bar/#barsig",
365 desc: "Produce an iron gate.",
365 desc: "Produce an iron gate.",
368 name: "bartar",
368 name: "bartar",
369 symbol: "|*",
369 symbol: "|*",
370 usage: "Cores",
370 usage: "Cores",
371− slug: "/docs/reference/hoon-expressions/rune/bar/#bartar",
371+ slug: "/docs/hoon/reference/rune/bar/#bartar",
372 desc: "Produce a wet gate (one-armed core with sample).",
372 desc: "Produce a wet gate (one-armed core with sample).",
375 name: "bartis",
375 name: "bartis",
376 symbol: "|=",
376 symbol: "|=",
377 usage: "Cores",
377 usage: "Cores",
378− slug: "/docs/reference/hoon-expressions/rune/bar/#bartis",
378+ slug: "/docs/hoon/reference/rune/bar/#bartis",
379 desc: "Produce a gate (a one-armed core with a sample).",
379 desc: "Produce a gate (a one-armed core with a sample).",
382 name: "barpat",
382 name: "barpat",
383 symbol: "|@",
383 symbol: "|@",
384 usage: "Cores",
384 usage: "Cores",
385− slug: "/docs/reference/hoon-expressions/rune/bar/#barpat",
385+ slug: "/docs/hoon/reference/rune/bar/#barpat",
386 desc: "Produce a 'wet' core <code>[battery payload]</code>.",
386 desc: "Produce a 'wet' core <code>[battery payload]</code>.",
389 name: "barwut",
389 name: "barwut",
390 symbol: "|?",
390 symbol: "|?",
391 usage: "Cores",
391 usage: "Cores",
392− slug: "/docs/reference/hoon-expressions/rune/bar/#barwut",
392+ slug: "/docs/hoon/reference/rune/bar/#barwut",
393 desc: "Produce a lead trap.",
393 desc: "Produce a lead trap.",
396 name: "lus",
396 name: "lus",
397 symbol: "+",
397 symbol: "+",
398 usage: "Arms",
398 usage: "Arms",
399− slug: "/docs/reference/hoon-expressions/rune/lus/",
399+ slug: "/docs/hoon/reference/rune/lus/",
400 desc: "Runes used to define arms in a core.",
400 desc: "Runes used to define arms in a core.",
403 name: "lusbar",
403 name: "lusbar",
404 symbol: "+|",
404 symbol: "+|",
405 usage: "Arms",
405 usage: "Arms",
406− slug: "/docs/reference/hoon-expressions/rune/lus/#lusbar",
406+ slug: "/docs/hoon/reference/rune/lus/#lusbar",
407 desc: "Chapter label.",
407 desc: "Chapter label.",
410 name: "lusbuc",
410 name: "lusbuc",
411 symbol: "+$",
411 symbol: "+$",
412 usage: "Arms",
412 usage: "Arms",
413− slug: "/docs/reference/hoon-expressions/rune/lus/#lusbuc",
413+ slug: "/docs/hoon/reference/rune/lus/#lusbuc",
414 desc: "Produce a structure arm (type definition).",
414 desc: "Produce a structure arm (type definition).",
417 name: "luslus",
417 name: "luslus",
418 symbol: "++",
418 symbol: "++",
419 usage: "Arms",
419 usage: "Arms",
420− slug: "/docs/reference/hoon-expressions/rune/lus/#luslus",
420+ slug: "/docs/hoon/reference/rune/lus/#luslus",
421 desc: "Produce a normal arm.",
421 desc: "Produce a normal arm.",
424 name: "lustar",
424 name: "lustar",
425 symbol: "+*",
425 symbol: "+*",
426 usage: "Arms",
426 usage: "Arms",
427− slug: "/docs/reference/hoon-expressions/rune/lus/#lustar",
427+ slug: "/docs/hoon/reference/rune/lus/#lustar",
428 desc: "Produce a type constructor arm.",
428 desc: "Produce a type constructor arm.",
431 name: "col",
431 name: "col",
432 symbol: ":",
432 symbol: ":",
433 usage: "Cells",
433 usage: "Cells",
434− slug: "/docs/reference/hoon-expressions/rune/col/",
434+ slug: "/docs/hoon/reference/rune/col/",
435 desc: "Runes used to produce cells, which are pairs of nouns.",
435 desc: "Runes used to produce cells, which are pairs of nouns.",
438 name: "colcab",
438 name: "colcab",
439 symbol: ":_",
439 symbol: ":_",
440 usage: "Cells",
440 usage: "Cells",
441− slug: "/docs/reference/hoon-expressions/rune/col/#colcab",
441+ slug: "/docs/hoon/reference/rune/col/#colcab",
442 desc: "<code>[%clcb p=hoon q=hoon]</code>; construct a cell, inverted.",
442 desc: "<code>[%clcb p=hoon q=hoon]</code>; construct a cell, inverted.",
445 name: "colcol",
445 name: "colcol",
446 symbol: "::",
446 symbol: "::",
447 usage: "Cells",
447 usage: "Cells",
448− slug: "/docs/reference/hoon-expressions/rune/col/#colcol",
448+ slug: "/docs/hoon/reference/rune/col/#colcol",
449 desc: "Code comment.",
449 desc: "Code comment.",
452 name: "colhep",
452 name: "colhep",
453 symbol: ":-",
453 symbol: ":-",
454 usage: "Cells",
454 usage: "Cells",
455− slug: "/docs/reference/hoon-expressions/rune/col/#colhep",
455+ slug: "/docs/hoon/reference/rune/col/#colhep",
456 desc: "<code>[%clhp p=hoon q=hoon]</code>: construct a cell (2-tuple).",
456 desc: "<code>[%clhp p=hoon q=hoon]</code>: construct a cell (2-tuple).",
459 name: "colket",
459 name: "colket",
460 symbol: ":^",
460 symbol: ":^",
461 usage: "Cells",
461 usage: "Cells",
462− slug: "/docs/reference/hoon-expressions/rune/col/#colket",
462+ slug: "/docs/hoon/reference/rune/col/#colket",
463 desc: "<code>[%clkt p=hoon q=hoon r=hoon s=hoon]</code>: construct a quadruple (4-tuple).",
463 desc: "<code>[%clkt p=hoon q=hoon r=hoon s=hoon]</code>: construct a quadruple (4-tuple).",
466 name: "collus",
466 name: "collus",
467 symbol: ":+",
467 symbol: ":+",
468 usage: "Cells",
468 usage: "Cells",
469− slug: "/docs/reference/hoon-expressions/rune/col/#collus",
469+ slug: "/docs/hoon/reference/rune/col/#collus",
470 desc: "<code>[%clls p=hoon q=hoon r=hoon]</code>: construct a triple (3-tuple).",
470 desc: "<code>[%clls p=hoon q=hoon r=hoon]</code>: construct a triple (3-tuple).",
473 name: "colsig",
473 name: "colsig",
474 symbol: ":~",
474 symbol: ":~",
475 usage: "Cells",
475 usage: "Cells",
476− slug: "/docs/reference/hoon-expressions/rune/col/#colsig",
476+ slug: "/docs/hoon/reference/rune/col/#colsig",
477 desc: "<code>[%clsg p=(list hoon)]</code>: construct a null-terminated list.",
477 desc: "<code>[%clsg p=(list hoon)]</code>: construct a null-terminated list.",
480 name: "coltar",
480 name: "coltar",
481 symbol: ":*",
481 symbol: ":*",
482 usage: "Cells",
482 usage: "Cells",
483− slug: "/docs/reference/hoon-expressions/rune/col/#coltar",
483+ slug: "/docs/hoon/reference/rune/col/#coltar",
484 desc: "<code>[%cltr p=(list hoon)]</code>: construct an n-tuple.",
484 desc: "<code>[%cltr p=(list hoon)]</code>: construct an n-tuple.",
487 name: "cen",
487 name: "cen",
488 symbol: "%",
488 symbol: "%",
489 usage: "Calls",
489 usage: "Calls",
490− slug: "/docs/reference/hoon-expressions/rune/cen/",
490+ slug: "/docs/hoon/reference/rune/cen/",
491 desc: "Runes used for making function calls in Hoon.",
491 desc: "Runes used for making function calls in Hoon.",
494 name: "cencab",
494 name: "cencab",
495 symbol: "%_",
495 symbol: "%_",
496 usage: "Calls",
496 usage: "Calls",
497− slug: "/docs/reference/hoon-expressions/rune/cen/#cencab",
497+ slug: "/docs/hoon/reference/rune/cen/#cencab",
498 desc: "Resolve a wing with changes, preserving type.",
498 desc: "Resolve a wing with changes, preserving type.",
501 name: "cencol",
501 name: "cencol",
502 symbol: "%:",
502 symbol: "%:",
503 usage: "Calls",
503 usage: "Calls",
504− slug: "/docs/reference/hoon-expressions/rune/cen/#cencol",
504+ slug: "/docs/hoon/reference/rune/cen/#cencol",
505 desc: "Call a gate with many arguments.",
505 desc: "Call a gate with many arguments.",
508 name: "cendot",
508 name: "cendot",
509 symbol: "%.",
509 symbol: "%.",
510 usage: "Calls",
510 usage: "Calls",
511− slug: "/docs/reference/hoon-expressions/rune/cen/#cendot",
511+ slug: "/docs/hoon/reference/rune/cen/#cendot",
512 desc: "Call a gate (function), inverted.",
512 desc: "Call a gate (function), inverted.",
515 name: "cenhep",
515 name: "cenhep",
516 symbol: "%-",
516 symbol: "%-",
517 usage: "Calls",
517 usage: "Calls",
518− slug: "/docs/reference/hoon-expressions/rune/cen/#cenhep",
518+ slug: "/docs/hoon/reference/rune/cen/#cenhep",
519 desc: "Call a gate (function).",
519 desc: "Call a gate (function).",
522 name: "cenket",
522 name: "cenket",
523 symbol: "%^",
523 symbol: "%^",
524 usage: "Calls",
524 usage: "Calls",
525− slug: "/docs/reference/hoon-expressions/rune/cen/#cenket",
525+ slug: "/docs/hoon/reference/rune/cen/#cenket",
526 desc: "Call gate with triple sample.",
526 desc: "Call gate with triple sample.",
529 name: "cenlus",
529 name: "cenlus",
530 symbol: "%+",
530 symbol: "%+",
531 usage: "Calls",
531 usage: "Calls",
532− slug: "/docs/reference/hoon-expressions/rune/cen/#cenlus",
532+ slug: "/docs/hoon/reference/rune/cen/#cenlus",
533 desc: "Call gate with a cell sample.",
533 desc: "Call gate with a cell sample.",
536 name: "censig",
536 name: "censig",
537 symbol: "%~",
537 symbol: "%~",
538 usage: "Calls",
538 usage: "Calls",
539− slug: "/docs/reference/hoon-expressions/rune/cen/#censig",
539+ slug: "/docs/hoon/reference/rune/cen/#censig",
540 desc: "Evaluate an arm in a door.",
540 desc: "Evaluate an arm in a door.",
543 name: "centar",
543 name: "centar",
544 symbol: "%*",
544 symbol: "%*",
545 usage: "Calls",
545 usage: "Calls",
546− slug: "/docs/reference/hoon-expressions/rune/cen/#centar",
546+ slug: "/docs/hoon/reference/rune/cen/#centar",
547 desc: "Evaluate an expression, then resolve a wing with changes.",
547 desc: "Evaluate an expression, then resolve a wing with changes.",
550 name: "centis",
550 name: "centis",
551 symbol: "%=",
551 symbol: "%=",
552 usage: "Calls",
552 usage: "Calls",
553− slug: "/docs/reference/hoon-expressions/rune/cen/#centis",
553+ slug: "/docs/hoon/reference/rune/cen/#centis",
554 desc: "Resolve a wing with changes.",
554 desc: "Resolve a wing with changes.",
557 name: "ket",
557 name: "ket",
558 symbol: "^",
558 symbol: "^",
559 usage: "Casts",
559 usage: "Casts",
560− slug: "/docs/reference/hoon-expressions/rune/ket/",
560+ slug: "/docs/hoon/reference/rune/ket/",
561 desc: "Runes that let us adjust types without violating type constraints.",
561 desc: "Runes that let us adjust types without violating type constraints.",
564 name: "ketbar",
564 name: "ketbar",
565 symbol: "^|",
565 symbol: "^|",
566 usage: "Casts",
566 usage: "Casts",
567− slug: "/docs/reference/hoon-expressions/rune/ket/#ketbar",
567+ slug: "/docs/hoon/reference/rune/ket/#ketbar",
568 desc: "<code>[%ktbr p=hoon]</code>: convert a gold core to an iron core (contravariant).",
568 desc: "<code>[%ktbr p=hoon]</code>: convert a gold core to an iron core (contravariant).",
571 name: "ketcol",
571 name: "ketcol",
572 symbol: "^:",
572 symbol: "^:",
573 usage: "Casts",
573 usage: "Casts",
574− slug: "/docs/reference/hoon-expressions/rune/ket/#ketcol",
574+ slug: "/docs/hoon/reference/rune/ket/#ketcol",
575 desc: "<code>[%ktcl p=spec]</code>: 'factory' gate for type <code>p</code>.",
575 desc: "<code>[%ktcl p=spec]</code>: 'factory' gate for type <code>p</code>.",
578 name: "ketdot",
578 name: "ketdot",
579 symbol: "^.",
579 symbol: "^.",
580 usage: "Casts",
580 usage: "Casts",
581− slug: "/docs/reference/hoon-expressions/rune/ket/#ketdot",
581+ slug: "/docs/hoon/reference/rune/ket/#ketdot",
582 desc: "<code>[%ktdt p=hoon q=hoon]</code>: typecast on value produced by passing <code>q</code> to <code>p</code>.",
582 desc: "<code>[%ktdt p=hoon q=hoon]</code>: typecast on value produced by passing <code>q</code> to <code>p</code>.",
585 name: "kethep",
585 name: "kethep",
586 symbol: "^-",
586 symbol: "^-",
587 usage: "Casts",
587 usage: "Casts",
588− slug: "/docs/reference/hoon-expressions/rune/ket/#kethep",
588+ slug: "/docs/hoon/reference/rune/ket/#kethep",
589 desc: "<code>[%kthp p=spec q=hoon]</code>: typecast by explicit type label.",
589 desc: "<code>[%kthp p=spec q=hoon]</code>: typecast by explicit type label.",
592 name: "ketlus",
592 name: "ketlus",
593 symbol: "^+",
593 symbol: "^+",
594 usage: "Casts",
594 usage: "Casts",
595− slug: "/docs/reference/hoon-expressions/rune/ket/#ketlus",
595+ slug: "/docs/hoon/reference/rune/ket/#ketlus",
596 desc: "<code>[%ktls p=hoon q=hoon]</code>: typecast by inferred type.",
596 desc: "<code>[%ktls p=hoon q=hoon]</code>: typecast by inferred type.",
599 name: "ketpam",
599 name: "ketpam",
600 symbol: "^&",
600 symbol: "^&",
601 usage: "Casts",
601 usage: "Casts",
602− slug: "/docs/reference/hoon-expressions/rune/ket/#ketpam",
602+ slug: "/docs/hoon/reference/rune/ket/#ketpam",
603 desc: "<code>[%ktpd p=hoon]</code>: convert a core to a zinc core (covariant).",
603 desc: "<code>[%ktpd p=hoon]</code>: convert a core to a zinc core (covariant).",
606 name: "ketsig",
606 name: "ketsig",
607 symbol: "^~",
607 symbol: "^~",
608 usage: "Casts",
608 usage: "Casts",
609− slug: "/docs/reference/hoon-expressions/rune/ket/#ketsig",
609+ slug: "/docs/hoon/reference/rune/ket/#ketsig",
610 desc: "<code>[%ktsg p=hoon]</code>: fold constant at compile time.",
610 desc: "<code>[%ktsg p=hoon]</code>: fold constant at compile time.",
613 name: "kettar",
613 name: "kettar",
614 symbol: "^*",
614 symbol: "^*",
615 usage: "Casts",
615 usage: "Casts",
616− slug: "/docs/reference/hoon-expressions/rune/ket/#kettar",
616+ slug: "/docs/hoon/reference/rune/ket/#kettar",
617 desc: "<code>[%kttr p=spec]</code>: Produce example type value.",
617 desc: "<code>[%kttr p=spec]</code>: Produce example type value.",
620 name: "kettis",
620 name: "kettis",
621 symbol: "^=",
621 symbol: "^=",
622 usage: "Casts",
622 usage: "Casts",
623− slug: "/docs/reference/hoon-expressions/rune/ket/#kettis",
623+ slug: "/docs/hoon/reference/rune/ket/#kettis",
624 desc: "<code>[%ktts p=skin q=hoon]</code>: Bind name to a value.",
624 desc: "<code>[%ktts p=skin q=hoon]</code>: Bind name to a value.",
627 name: "ketwut",
627 name: "ketwut",
628 symbol: "^?",
628 symbol: "^?",
629 usage: "Casts",
629 usage: "Casts",
630− slug: "/docs/reference/hoon-expressions/rune/ket/#ketwut",
630+ slug: "/docs/hoon/reference/rune/ket/#ketwut",
631 desc: "<code>[%ktwt p=hoon]</code>: convert any core to a lead core (bivariant).",
631 desc: "<code>[%ktwt p=hoon]</code>: convert any core to a lead core (bivariant).",
634 name: "buc",
634 name: "buc",
635 symbol: "$",
635 symbol: "$",
636 usage: "Structures",
636 usage: "Structures",
637− slug: "/docs/reference/hoon-expressions/rune/buc/",
637+ slug: "/docs/hoon/reference/rune/buc/",
638 desc: "Runes used for defining custom types.",
638 desc: "Runes used for defining custom types.",
641 name: "bucbar",
641 name: "bucbar",
642 symbol: "$|",
642 symbol: "$|",
643 usage: "Structures",
643 usage: "Structures",
644− slug: "/docs/reference/hoon-expressions/rune/buc/#bucbar",
644+ slug: "/docs/hoon/reference/rune/buc/#bucbar",
645 desc: "<code>[%bsbr p=spec q=hoon]</code>: structure that satisfies a validator.",
645 desc: "<code>[%bsbr p=spec q=hoon]</code>: structure that satisfies a validator.",
648 name: "buccab",
648 name: "buccab",
649 symbol: "$_",
649 symbol: "$_",
650 usage: "Structures",
650 usage: "Structures",
651− slug: "/docs/reference/hoon-expressions/rune/buc/#buccab",
651+ slug: "/docs/hoon/reference/rune/buc/#buccab",
652 desc: "<code>[%bscb p=hoon]</code>: structure that normalizes to an example.",
652 desc: "<code>[%bscb p=hoon]</code>: structure that normalizes to an example.",
655 name: "buccen",
655 name: "buccen",
656 symbol: "$%",
656 symbol: "$%",
657 usage: "Structures",
657 usage: "Structures",
658− slug: "/docs/reference/hoon-expressions/rune/buc/#buccen",
658+ slug: "/docs/hoon/reference/rune/buc/#buccen",
659 desc: "<code>[%bscn p=(list spec)]</code>: structure which recognizes a union tagged by head atom.",
659 desc: "<code>[%bscn p=(list spec)]</code>: structure which recognizes a union tagged by head atom.",
662 name: "buccol",
662 name: "buccol",
663 symbol: "$:",
663 symbol: "$:",
664 usage: "Structures",
664 usage: "Structures",
665− slug: "/docs/reference/hoon-expressions/rune/buc/#buccol",
665+ slug: "/docs/hoon/reference/rune/buc/#buccol",
666 desc: "<code>[%bscl p=(list spec)]</code>: form a cell type.",
666 desc: "<code>[%bscl p=(list spec)]</code>: form a cell type.",
669 name: "bucgal",
669 name: "bucgal",
670 symbol: "$<",
670 symbol: "$<",
671 usage: "Structures",
671 usage: "Structures",
672− slug: "/docs/reference/hoon-expressions/rune/buc/#bucgal",
672+ slug: "/docs/hoon/reference/rune/buc/#bucgal",
673 desc: "<code>[%bsld p=spec q=spec]</code>: restrict a mold by excluding some given mold.",
673 desc: "<code>[%bsld p=spec q=spec]</code>: restrict a mold by excluding some given mold.",
676 name: "bucgar",
676 name: "bucgar",
677 symbol: "$>",
677 symbol: "$>",
678 usage: "Structures",
678 usage: "Structures",
679− slug: "/docs/reference/hoon-expressions/rune/buc/#bucgar",
679+ slug: "/docs/hoon/reference/rune/buc/#bucgar",
680 desc: "<code>[%bshp p=spec q=spec]</code>: filter a mold to obtain a new mold.",
680 desc: "<code>[%bshp p=spec q=spec]</code>: filter a mold to obtain a new mold.",
683 name: "buchep",
683 name: "buchep",
684 symbol: "$-",
684 symbol: "$-",
685 usage: "Structures",
685 usage: "Structures",
686− slug: "/docs/reference/hoon-expressions/rune/buc/#buchep",
686+ slug: "/docs/hoon/reference/rune/buc/#buchep",
687 desc: "<code>[%bshp p=spec q=spec]</code>: structure that normalizes to an example gate.",
687 desc: "<code>[%bshp p=spec q=spec]</code>: structure that normalizes to an example gate.",
690 name: "bucket",
690 name: "bucket",
691 symbol: "$^",
691 symbol: "$^",
692 usage: "Structures",
692 usage: "Structures",
693− slug: "/docs/reference/hoon-expressions/rune/buc/#bucket",
693+ slug: "/docs/hoon/reference/rune/buc/#bucket",
694 desc: "<code>[%bskt p=spec q=spec]</code>: structure which normalizes a union tagged by head depth (cell).",
694 desc: "<code>[%bskt p=spec q=spec]</code>: structure which normalizes a union tagged by head depth (cell).",
697 name: "bucsig",
697 name: "bucsig",
698 symbol: "$~",
698 symbol: "$~",
699 usage: "Structures",
699 usage: "Structures",
700− slug: "/docs/reference/hoon-expressions/rune/buc/#bucsig",
700+ slug: "/docs/hoon/reference/rune/buc/#bucsig",
701 desc: "<code>[%bssg p=hoon q=spec]</code>: define a custom type default value",
701 desc: "<code>[%bssg p=hoon q=spec]</code>: define a custom type default value",
704 name: "bucpam",
704 name: "bucpam",
705 symbol: "$&",
705 symbol: "$&",
706 usage: "Structures",
706 usage: "Structures",
707− slug: "/docs/reference/hoon-expressions/rune/buc/#bucpam",
707+ slug: "/docs/hoon/reference/rune/buc/#bucpam",
708 desc: "<code>[%bspd p=spec q=hoon]</code>: repair a value of a tagged union type",
708 desc: "<code>[%bspd p=spec q=hoon]</code>: repair a value of a tagged union type",
711 name: "bucpat",
711 name: "bucpat",
712 symbol: "$@",
712 symbol: "$@",
713 usage: "Structures",
713 usage: "Structures",
714− slug: "/docs/reference/hoon-expressions/rune/buc/#bucpat",
714+ slug: "/docs/hoon/reference/rune/buc/#bucpat",
715 desc: "<code>[%bsvt p=spec q=spec]</code>: structure which normalizes a union tagged by head depth (atom).",
715 desc: "<code>[%bsvt p=spec q=spec]</code>: structure which normalizes a union tagged by head depth (atom).",
718 name: "buctis",
718 name: "buctis",
719 symbol: "$=",
719 symbol: "$=",
720 usage: "Structures",
720 usage: "Structures",
721− slug: "/docs/reference/hoon-expressions/rune/buc/#buctis",
721+ slug: "/docs/hoon/reference/rune/buc/#buctis",
722 desc: "<code>[%bsts p=skin q=spec]</code>: structure which wraps a face around another structure.",
722 desc: "<code>[%bsts p=skin q=spec]</code>: structure which wraps a face around another structure.",
725 name: "bucwut",
725 name: "bucwut",
726 symbol: "$?",
726 symbol: "$?",
727 usage: "Structures",
727 usage: "Structures",
728− slug: "/docs/reference/hoon-expressions/rune/buc/#bucwut",
728+ slug: "/docs/hoon/reference/rune/buc/#bucwut",
729 desc: "<code>[%bswt p=(list spec)]</code>: form a type from a union of other types.",
729 desc: "<code>[%bswt p=(list spec)]</code>: form a type from a union of other types.",
732 name: "mic",
732 name: "mic",
733 symbol: ";",
733 symbol: ";",
734 usage: "Make",
734 usage: "Make",
735− slug: "/docs/reference/hoon-expressions/rune/mic/",
735+ slug: "/docs/hoon/reference/rune/mic/",
736 desc: "Miscellaneous useful macros.",
736 desc: "Miscellaneous useful macros.",
739 name: "miccol",
739 name: "miccol",
740 symbol: ";:",
740 symbol: ";:",
741 usage: "Make",
741 usage: "Make",
742− slug: "/docs/reference/hoon-expressions/rune/mic/#miccol",
742+ slug: "/docs/hoon/reference/rune/mic/#miccol",
743 desc: "<code>[%mccl p=hoon q=(list hoon)]</code>: call a binary function as an n-ary function.",
743 desc: "<code>[%mccl p=hoon q=(list hoon)]</code>: call a binary function as an n-ary function.",
746 name: "micgal",
746 name: "micgal",
747 symbol: ";<",
747 symbol: ";<",
748 usage: "Make",
748 usage: "Make",
749− slug: "/docs/reference/hoon-expressions/rune/mic/#micgal",
749+ slug: "/docs/hoon/reference/rune/mic/#micgal",
750 desc: "<code>[%mcgl p=spec q=hoon r=hoon s=hoon]</code>: monadic do notation.",
750 desc: "<code>[%mcgl p=spec q=hoon r=hoon s=hoon]</code>: monadic do notation.",
753 name: "miclus",
753 name: "miclus",
754 symbol: ";+",
754 symbol: ";+",
755 usage: "Make",
755 usage: "Make",
756− slug: "/docs/reference/hoon-expressions/rune/mic/#miclus",
756+ slug: "/docs/hoon/reference/rune/mic/#miclus",
757 desc: "make a single XML node (Sail)",
757 desc: "make a single XML node (Sail)",
760 name: "micmic",
760 name: "micmic",
761 symbol: ";;",
761 symbol: ";;",
762 usage: "Make",
762 usage: "Make",
763− slug: "/docs/reference/hoon-expressions/rune/mic/#micmic",
763+ slug: "/docs/hoon/reference/rune/mic/#micmic",
764 desc: "<code>[%mcmc p=spec q=hoon]</code>: normalize with a mold, asserting fixpoint.",
764 desc: "<code>[%mcmc p=spec q=hoon]</code>: normalize with a mold, asserting fixpoint.",
767 name: "micfas",
767 name: "micfas",
768 symbol: ";/",
768 symbol: ";/",
769 usage: "Make",
769 usage: "Make",
770− slug: "/docs/reference/hoon-expressions/rune/mic/#micfas",
770+ slug: "/docs/hoon/reference/rune/mic/#micfas",
771 desc: "<code>[%mcnt p=hoon]</code>: tape as XML element.",
771 desc: "<code>[%mcnt p=hoon]</code>: tape as XML element.",
774 name: "micsig",
774 name: "micsig",
775 symbol: ";~",
775 symbol: ";~",
776 usage: "Make",
776 usage: "Make",
777− slug: "/docs/reference/hoon-expressions/rune/mic/#micsig",
777+ slug: "/docs/hoon/reference/rune/mic/#micsig",
778 desc: "<code>[%mcsg p=hoon q=(list hoon)]</code>: glue a pipeline together with a",
778 desc: "<code>[%mcsg p=hoon q=(list hoon)]</code>: glue a pipeline together with a",
781 name: "mictar",
781 name: "mictar",
782 symbol: ";*",
782 symbol: ";*",
783 usage: "Make",
783 usage: "Make",
784− slug: "/docs/reference/hoon-expressions/rune/mic/#mictar",
784+ slug: "/docs/hoon/reference/rune/mic/#mictar",
785 desc: "Make a list of XML nodes from complex Hoon expression (Sail).",
785 desc: "Make a list of XML nodes from complex Hoon expression (Sail).",
788 name: "mictis",
788 name: "mictis",
789 symbol: ";=",
789 symbol: ";=",
790 usage: "Make",
790 usage: "Make",
791− slug: "/docs/reference/hoon-expressions/rune/mic/#mictis",
791+ slug: "/docs/hoon/reference/rune/mic/#mictis",
792 desc: "Make a list of XML nodes (Sail).",
792 desc: "Make a list of XML nodes (Sail).",
795 name: "sig",
795 name: "sig",
796 symbol: "~",
796 symbol: "~",
797 usage: "Hints",
797 usage: "Hints",
798− slug: "/docs/reference/hoon-expressions/rune/sig/",
798+ slug: "/docs/hoon/reference/rune/sig/",
799 desc: "Runes that use Nock <code>11</code> to pass non-semantic info to the interpreter.",
799 desc: "Runes that use Nock <code>11</code> to pass non-semantic info to the interpreter.",
802 name: "siggar",
802 name: "siggar",
803 symbol: "~>",
803 symbol: "~>",
804 usage: "Hints",
804 usage: "Hints",
805− slug: "/docs/reference/hoon-expressions/rune/sig/#siggar",
805+ slug: "/docs/hoon/reference/rune/sig/#siggar",
806 desc: "<code>[%sgbn p=$@(term [p=term q=hoon]) q=hoon]</code>: raw hint, applied",
806 desc: "<code>[%sgbn p=$@(term [p=term q=hoon]) q=hoon]</code>: raw hint, applied",
809 name: "sigbar",
809 name: "sigbar",
810 symbol: "~|",
810 symbol: "~|",
811 usage: "Hints",
811 usage: "Hints",
812− slug: "/docs/reference/hoon-expressions/rune/sig/#sigbar",
812+ slug: "/docs/hoon/reference/rune/sig/#sigbar",
813 desc: "<code>[%sgbr p=hoon q=hoon]</code>: tracing printf.",
813 desc: "<code>[%sgbr p=hoon q=hoon]</code>: tracing printf.",
816 name: "sigbuc",
816 name: "sigbuc",
817 symbol: "~$",
817 symbol: "~$",
818 usage: "Hints",
818 usage: "Hints",
819− slug: "/docs/reference/hoon-expressions/rune/sig/#sigbuc",
819+ slug: "/docs/hoon/reference/rune/sig/#sigbuc",
820 desc: "<code>[%sgbs p=term q=hoon]</code>: profiling hit counter.",
820 desc: "<code>[%sgbs p=term q=hoon]</code>: profiling hit counter.",
823 name: "sigcab",
823 name: "sigcab",
824 symbol: "~_",
824 symbol: "~_",
825 usage: "Hints",
825 usage: "Hints",
826− slug: "/docs/reference/hoon-expressions/rune/sig/#sigcab",
826+ slug: "/docs/hoon/reference/rune/sig/#sigcab",
827 desc: "<code>[%sgcb p=hoon q=hoon]</code>: user-formatted tracing printf.",
827 desc: "<code>[%sgcb p=hoon q=hoon]</code>: user-formatted tracing printf.",
830 name: "sigcen",
830 name: "sigcen",
831 symbol: "~%",
831 symbol: "~%",
832 usage: "Hints",
832 usage: "Hints",
833− slug: "/docs/reference/hoon-expressions/rune/sig/#sigcen",
833+ slug: "/docs/hoon/reference/rune/sig/#sigcen",
834 desc: "<code>[%sgcn p=term q=wing r=(list [term hoon]) s=hoon]</code>: jet registration.",
834 desc: "<code>[%sgcn p=term q=wing r=(list [term hoon]) s=hoon]</code>: jet registration.",
837 name: "siggal",
837 name: "siggal",
838 symbol: "~<",
838 symbol: "~<",
839 usage: "Hints",
839 usage: "Hints",
840− slug: "/docs/reference/hoon-expressions/rune/sig/#siggal",
840+ slug: "/docs/hoon/reference/rune/sig/#siggal",
841 desc: "<code>[%sgld p=$@(term [p=term q=hoon]) q=hoon]</code>: raw hint, applied to product.",
841 desc: "<code>[%sgld p=$@(term [p=term q=hoon]) q=hoon]</code>: raw hint, applied to product.",
844 name: "siglus",
844 name: "siglus",
845 symbol: "~+",
845 symbol: "~+",
846 usage: "Hints",
846 usage: "Hints",
847− slug: "/docs/reference/hoon-expressions/rune/sig/#siglus",
847+ slug: "/docs/hoon/reference/rune/sig/#siglus",
848 desc: "<code>[%sgls p=hoon]</code>: cache a computation.",
848 desc: "<code>[%sgls p=hoon]</code>: cache a computation.",
851 name: "sigfas",
851 name: "sigfas",
852 symbol: "~/",
852 symbol: "~/",
853 usage: "Hints",
853 usage: "Hints",
854− slug: "/docs/reference/hoon-expressions/rune/sig/#sigfas",
854+ slug: "/docs/hoon/reference/rune/sig/#sigfas",
855 desc: "<code>[%sgnt p=term q=hoon]</code>: jet registration for gate with",
855 desc: "<code>[%sgnt p=term q=hoon]</code>: jet registration for gate with",
858 name: "sigpam",
858 name: "sigpam",
859 symbol: "~&",
859 symbol: "~&",
860 usage: "Hints",
860 usage: "Hints",
861− slug: "/docs/reference/hoon-expressions/rune/sig/#sigpam",
861+ slug: "/docs/hoon/reference/rune/sig/#sigpam",
862 desc: "<code>[%sgpd p=hoon q=hoon]</code>: debugging printf.",
862 desc: "<code>[%sgpd p=hoon q=hoon]</code>: debugging printf.",
865 name: "sigtis",
865 name: "sigtis",
866 symbol: "~=",
866 symbol: "~=",
867 usage: "Hints",
867 usage: "Hints",
868− slug: "/docs/reference/hoon-expressions/rune/sig/#sigtis",
868+ slug: "/docs/hoon/reference/rune/sig/#sigtis",
869 desc: "<code>[%sgts p=hoon q=hoon]</code>: detect duplicate.",
869 desc: "<code>[%sgts p=hoon q=hoon]</code>: detect duplicate.",
872 name: "sigwut",
872 name: "sigwut",
873 symbol: "~?",
873 symbol: "~?",
874 usage: "Hints",
874 usage: "Hints",
875− slug: "/docs/reference/hoon-expressions/rune/sig/#sigwut",
875+ slug: "/docs/hoon/reference/rune/sig/#sigwut",
876 desc: "<code>[%sgwt p=hoon q=hoon r=hoon]</code>: conditional debug printf.",
876 desc: "<code>[%sgwt p=hoon q=hoon r=hoon]</code>: conditional debug printf.",
879 name: "sigzap",
879 name: "sigzap",
880 symbol: "~!",
880 symbol: "~!",
881 usage: "Hints",
881 usage: "Hints",
882− slug: "/docs/reference/hoon-expressions/rune/sig/#sigzap",
882+ slug: "/docs/hoon/reference/rune/sig/#sigzap",
883 desc: "<code>[%sgzp p=hoon q=hoon]</code>: print type on compilation fail.",
883 desc: "<code>[%sgzp p=hoon q=hoon]</code>: print type on compilation fail.",
886 name: "terminators",
886 name: "terminators",
887 symbol: "--,",
887 symbol: "--,",
888 usage: "Terminators",
888 usage: "Terminators",
889− slug: "/docs/reference/hoon-expressions/rune/terminators/",
889+ slug: "/docs/hoon/reference/rune/terminators/",
890 desc: "Runes used to terminate expressions.",
890 desc: "Runes used to terminate expressions.",
893 name: "hephep",
893 name: "hephep",
894 symbol: "--",
894 symbol: "--",
895 usage: "Terminators",
895 usage: "Terminators",
896− slug: "/docs/reference/hoon-expressions/rune/terminators/#hephep",
896+ slug: "/docs/hoon/reference/rune/terminators/#hephep",
897 desc: "The <code>--</code> rune is used to indicate the end of a core expression.",
897 desc: "The <code>--</code> rune is used to indicate the end of a core expression.",
900 name: "tistis",
900 name: "tistis",
901 symbol: "==",
901 symbol: "==",
902 usage: "Terminators",
902 usage: "Terminators",
903− slug: "/docs/reference/hoon-expressions/rune/terminators/#tistis",
903+ slug: "/docs/hoon/reference/rune/terminators/#tistis",
904 desc: "The <code>==</code> rune is used to indicate the end of a 'jogging' or 'running' series of Hoon expressions.",
904 desc: "The <code>==</code> rune is used to indicate the end of a 'jogging' or 'running' series of Hoon expressions.",