on master help sign in
update stdlib section 5

- 5a - add +musk, +bool, +cell, +core, +hint, +face, +fork, +cove, +comb, +cond, +cons, +fitz, +flan, +flip, +flor, +hike, +jock, +look, +loot - update ToC and glossary.js as appropriate - 5b - add +ah, +ax, +ap - update ToC and glossary.js as appropriate - 5c - add +ut +us +cain +noah +onan +levi +text +seem +seer +sell +skol +slam +slab +slap +road +slew +slim +slit +slob +sloe +slop +slot +slym +sped +swat - update ToC and glossary.js as appropriate - 5d - add vang vast make rain ream reck ride - update ToC and glossary.js as appropriate - 5e - add mane manx marl mars mart marx mite pass ring ship shop spur time - update ToC and glossary.js as appropriate - rename molds and mold builders - 5f - add pi-heck pi-noon pi-mope pi-moth pi-mumm pi-tell - update ToC and glossary.js as appropriate - rename profiling support - 5g - removed entirely as there is no longer a 5g section in hoon.hoon _index.md also updated with a copy of the ToC because it was reproduced there and outdated. Note some functions are included but not explained as they're internal compiler things or otherwise obscure and not something people would use.

commitdbb904e40a0dff24bd6fd17ea902c9cc187d8e3d authorTinnus Napbus <admin@tinnus-napbus.xyz> dateMon 17 Jan 2022, 23:58 (5 years ago) parent646edee
10 files changed+4170−1109
content/docs/hoon/reference/stdlib/5a.md+498−1 content/docs/hoon/reference/stdlib/5b.md+81−1 content/docs/hoon/reference/stdlib/5c.md+843−1 content/docs/hoon/reference/stdlib/5d.md+315−1 content/docs/hoon/reference/stdlib/5e.md+327−2 content/docs/hoon/reference/stdlib/5f.md+136−113 content/docs/hoon/reference/stdlib/5g.md−7 content/docs/hoon/reference/stdlib/_index.md+1289−957 content/docs/hoon/reference/stdlib/table-of-contents.md+156−26 lib/glossary.js+525
content/docs/hoon/reference/stdlib/5a.md+498−1
@@ -4,4 +4,501 @@ weight = 43
44template = "doc.html"
55+++
66
7−(To be documented)
7+These functions are used internally by the compiler. They should not be used
8+directly and are only listed here for completeness.
9+
10+## `++musk`
11+
12+Nock with block set
13+
14+#### Source
15+
16+This function is extremely large, please refer to `hoon.hoon` for the source.
17+
18+---
19+
20+## `++bool`
21+
22+Make loobean
23+
24+#### Source
25+
26+```hoon
27+++ bool `type`(fork [%atom %f `0] [%atom %f `1] ~)
28+```
29+
30+---
31+
32+## `++cell`
33+
34+Make `%cell` type
35+
36+#### Source
37+
38+```hoon
39+++ cell
40+ ~/ %cell
41+ |= [hed=type tal=type]
42+ ^- type
43+ ?:(=(%void hed) %void ?:(=(%void tal) %void [%cell hed tal]))
44+```
45+
46+---
47+
48+## `++core`
49+
50+Make `%core` type
51+
52+#### Source
53+
54+```hoon
55+++ core
56+ ~/ %core
57+ |= [pac=type con=coil]
58+ ^- type
59+ ?:(=(%void pac) %void [%core pac con])
60+```
61+
62+---
63+
64+## `++hint`
65+
66+Make `%hint` type
67+
68+#### Source
69+
70+```hoon
71+++ hint
72+ |= [p=(pair type note) q=type]
73+ ^- type
74+ ?: =(%void q) %void
75+ ?: =(%noun q) %noun
76+ [%hint p q]
77+```
78+
79+---
80+
81+## `++face`
82+
83+Make `%face` type
84+
85+#### Source
86+
87+```hoon
88+++ face
89+ ~/ %face
90+ |= [giz=$@(term tune) der=type]
91+ ^- type
92+ ?: =(%void der)
93+ %void
94+ [%face giz der]
95+```
96+
97+---
98+
99+## `++fork`
100+
101+Make `%fork` type
102+
103+#### Source
104+
105+```hoon
106+++ fork
107+ ~/ %fork
108+ |= yed=(list type)
109+ =| lez=(set type)
110+ |- ^- type
111+ ?~ yed
112+ ?~ lez %void
113+ ?: ?=([* ~ ~] lez) n.lez
114+ [%fork lez]
115+ %= $
116+ yed t.yed
117+ lez
118+ ?: =(%void i.yed) lez
119+ ?: ?=([%fork *] i.yed) (~(uni in lez) p.i.yed)
120+ (~(put in lez) i.yed)
121+ ==
122+```
123+
124+---
125+
126+## `++cove`
127+
128+Extract [0 *] axis
129+
130+#### Source
131+
132+```hoon
133+++ cove
134+ |= nug=nock
135+ ?- nug
136+ [%0 *] p.nug
137+ [%11 *] $(nug q.nug)
138+ * ~_(leaf+"cove" !!)
139+ ==
140+```
141+
142+---
143+
144+## `++comb`
145+
146+Combine two formulas
147+
148+#### Source
149+
150+```hoon
151+++ comb
152+ ~/ %comb
153+ |= [mal=nock buz=nock]
154+ ^- nock
155+ ?: ?&(?=([%0 *] mal) !=(0 p.mal))
156+ ?: ?&(?=([%0 *] buz) !=(0 p.buz))
157+ [%0 (peg p.mal p.buz)]
158+ ?: ?=([%2 [%0 *] [%0 *]] buz)
159+ [%2 [%0 (peg p.mal p.p.buz)] [%0 (peg p.mal p.q.buz)]]
160+ [%7 mal buz]
161+ ?: ?=([^ [%0 %1]] mal)
162+ [%8 p.mal buz]
163+ ?: =([%0 %1] buz)
164+ mal
165+ [%7 mal buz]
166+```
167+
168+---
169+
170+## `++cond`
171+
172+`?:` compile
173+
174+#### Source
175+
176+```hoon
177+++ cond
178+ ~/ %cond
179+ |= [pex=nock yom=nock woq=nock]
180+ ^- nock
181+ ?- pex
182+ [%1 %0] yom
183+ [%1 %1] woq
184+ * [%6 pex yom woq]
185+ ==
186+```
187+
188+---
189+
190+## `++cons`
191+
192+Make formula cell
193+
194+#### Source
195+
196+```hoon
197+++ cons
198+ ~/ %cons
199+ |= [vur=nock sed=nock]
200+ ^- nock
201+ :: this optimization can remove crashes which are essential
202+ ::
203+ :: ?: ?=([[%0 *] [%0 *]] +<)
204+ :: ?: ?&(=(+(p.vur) p.sed) =((div p.vur 2) (div p.sed 2)))
205+ :: [%0 (div p.vur 2)]
206+ :: [vur sed]
207+ ?: ?=([[%1 *] [%1 *]] +<)
208+ [%1 p.vur p.sed]
209+ [vur sed]
210+```
211+
212+---
213+
214+## `++fitz`
215+
216+Odor compatibility
217+
218+#### Source
219+
220+```hoon
221+++ fitz
222+ ~/ %fitz
223+ |= [yaz=term wix=term]
224+ =+ ^= fiz
225+ |= mot=@ta ^- [p=@ q=@ta]
226+ =+ len=(met 3 mot)
227+ ?: =(0 len)
228+ [0 %$]
229+ =+ tyl=(rsh [3 (dec len)] mot)
230+ ?: &((gte tyl 'A') (lte tyl 'Z'))
231+ [(sub tyl 64) (end [3 (dec len)] mot)]
232+ [0 mot]
233+ =+ [yoz=(fiz yaz) wux=(fiz wix)]
234+ ?& ?| =(0 p.yoz)
235+ =(0 p.wux)
236+ &(!=(0 p.wux) (lte p.wux p.yoz))
237+ ==
238+ |- ?| =(%$ p.yoz)
239+ =(%$ p.wux)
240+ ?& =((end 3 p.yoz) (end 3 p.wux))
241+ $(p.yoz (rsh 3 p.yoz), p.wux (rsh 3 p.wux))
242+ ==
243+ ==
244+ ==
245+```
246+
247+---
248+
249+## `++flan`
250+
251+Loobean &
252+
253+#### Source
254+
255+```hoon
256+++ flan
257+ ~/ %flan
258+ |= [bos=nock nif=nock]
259+ ^- nock
260+ ?: =(bos nif) bos
261+ ?: =([%0 0] bos) nif
262+ ?: =([%0 0] nif) bos
263+ ?- bos
264+ [%1 %1] bos
265+ [%1 %0] nif
266+ *
267+ ?- nif
268+ [%1 %1] nif
269+ [%1 %0] bos
270+ * [%6 bos nif [%1 1]]
271+ ==
272+ ==
273+```
274+
275+---
276+
277+## `++flip`
278+
279+Loobean negation
280+
281+#### Source
282+
283+```hoon
284+++ flip
285+ ~/ %flip
286+ |= dyr=nock
287+ ?: =([%0 0] dyr) dyr
288+ [%6 dyr [%1 1] [%1 0]]
289+```
290+
291+---
292+
293+## `++flor`
294+
295+Loobean |
296+
297+#### Source
298+
299+```hoon
300+++ flor
301+ ~/ %flor
302+ |= [bos=nock nif=nock]
303+ ^- nock
304+ ?: =(bos nif) bos
305+ ?: =([%0 0] bos) nif
306+ ?: =([%0 0] nif) bos
307+ ?- bos
308+ [%1 %1] nif
309+ [%1 %0] bos
310+ *
311+ ?- nif
312+ [%1 %1] bos
313+ [%1 %0] nif
314+ * [%6 bos [%1 0] nif]
315+ ==
316+ ==
317+```
318+
319+---
320+
321+## `++hike`
322+
323+Compiler utility
324+
325+#### Source
326+
327+```hoon
328+++ hike
329+ ~/ %hike
330+ |= [a=axis pac=(list (pair axis nock))]
331+ |^ =/ rel=(map axis nock) (roll pac insert)
332+ =/ ord=(list axis) (sort ~(tap in ~(key by rel)) gth)
333+ |- ^- nock
334+ ?~ ord
335+ [%0 a]
336+ =/ b=axis i.ord
337+ =/ c=nock (~(got by rel) b)
338+ =/ d=nock $(ord t.ord)
339+ [%10 [b c] d]
340+ ::
341+ ++ contains
342+ |= [container=axis contained=axis]
343+ ^- ?
344+ =/ big=@ (met 0 container)
345+ =/ small=@ (met 0 contained)
346+ ?: (lte small big) |
347+ =/ dif=@ (sub small big)
348+ =(container (rsh [0 dif] contained))
349+ ::
350+ ++ parent
351+ |= a=axis
352+ `axis`(rsh 0 a)
353+ ::
354+ ++ sibling
355+ |= a=axis
356+ ^- axis
357+ ?~ (mod a 2)
358+ +(a)
359+ (dec a)
360+ ::
361+ ++ insert
362+ |= [e=[axe=axis fol=nock] n=(map axis nock)]
363+ ^- (map axis nock)
364+ ?: =/ a=axis axe.e
365+ |- ^- ?
366+ ?: =(1 a) |
367+ ?: (~(has by n) a)
368+ &
369+ $(a (parent a))
370+ :: parent already in
371+ n
372+ =. n
373+ :: remove children
374+ %+ roll ~(tap by n)
375+ |= [[axe=axis fol=nock] m=_n]
376+ ?. (contains axe.e axe) m
377+ (~(del by m) axe)
378+ =/ sib (sibling axe.e)
379+ =/ un (~(get by n) sib)
380+ ?~ un (~(put by n) axe.e fol.e)
381+ :: replace sibling with parent
382+ %= $
383+ n (~(del by n) sib)
384+ e :- (parent sib)
385+ ?: (gth sib axe.e)
386+ (cons fol.e u.un)
387+ (cons u.un fol.e)
388+ ==
389+ --
390+```
391+
392+---
393+
394+## `++jock`
395+
396+Compiler utility
397+
398+#### Source
399+
400+```hoon
401+++ jock
402+ |= rad=?
403+ |= lot=coin ^- hoon
404+ ?- -.lot
405+ ~
406+ ?:(rad [%rock p.lot] [%sand p.lot])
407+ ::
408+ %blob
409+ ?: rad
410+ [%rock %$ p.lot]
411+ ?@(p.lot [%sand %$ p.lot] [$(p.lot -.p.lot) $(p.lot +.p.lot)])
412+ ::
413+ %many
414+ [%cltr (turn p.lot |=(a=coin ^$(lot a)))]
415+ ==
416+```
417+
418+---
419+
420+## `++look`
421+
422+Compiler utility
423+
424+#### Source
425+
426+```hoon
427+++ look
428+ ~/ %look
429+ |= [cog=term dab=(map term hoon)]
430+ =+ axe=1
431+ |- ^- (unit [p=axis q=hoon])
432+ ?- dab
433+ ~ ~
434+ ::
435+ [* ~ ~]
436+ ?:(=(cog p.n.dab) [~ axe q.n.dab] ~)
437+ ::
438+ [* ~ *]
439+ ?: =(cog p.n.dab)
440+ [~ (peg axe 2) q.n.dab]
441+ ?: (gor cog p.n.dab)
442+ ~
443+ $(axe (peg axe 3), dab r.dab)
444+ ::
445+ [* * ~]
446+ ?: =(cog p.n.dab)
447+ [~ (peg axe 2) q.n.dab]
448+ ?: (gor cog p.n.dab)
449+ $(axe (peg axe 3), dab l.dab)
450+ ~
451+ ::
452+ [* * *]
453+ ?: =(cog p.n.dab)
454+ [~ (peg axe 2) q.n.dab]
455+ ?: (gor cog p.n.dab)
456+ $(axe (peg axe 6), dab l.dab)
457+ $(axe (peg axe 7), dab r.dab)
458+ ==
459+```
460+
461+---
462+
463+## `++loot`
464+
465+Compiler utility
466+
467+#### Source
468+
469+```hoon
470+++ loot
471+ ~/ %loot
472+ |= [cog=term dom=(map term tome)]
473+ =+ axe=1
474+ |- ^- (unit [p=axis q=hoon])
475+ ?- dom
476+ ~ ~
477+ ::
478+ [* ~ ~]
479+ %+ bind (look cog q.q.n.dom)
480+ |=((pair axis hoon) [(peg axe p) q])
481+ ::
482+ [* ~ *]
483+ =+ yep=(look cog q.q.n.dom)
484+ ?^ yep
485+ [~ (peg (peg axe 2) p.u.yep) q.u.yep]
486+ $(axe (peg axe 3), dom r.dom)
487+ ::
488+ [* * ~]
489+ =+ yep=(look cog q.q.n.dom)
490+ ?^ yep
491+ [~ (peg (peg axe 2) p.u.yep) q.u.yep]
492+ $(axe (peg axe 3), dom l.dom)
493+ ::
494+ [* * *]
495+ =+ yep=(look cog q.q.n.dom)
496+ ?^ yep
497+ [~ (peg (peg axe 2) p.u.yep) q.u.yep]
498+ =+ pey=$(axe (peg axe 6), dom l.dom)
499+ ?^ pey pey
500+ $(axe (peg axe 7), dom r.dom)
501+ ==
502+```
503+
504+---
content/docs/hoon/reference/stdlib/5b.md+81−1
@@ -4,4 +4,84 @@ weight = 44
44template = "doc.html"
55+++
66
7−(To be documented)
7+These functions are used internally by the compiler. They should not be used
8+directly and are only listed here for completeness.
9+
10+## `++ah`
11+
12+Tiki engine
13+
14+#### Source
15+
16+```hoon
17+++ ah
18+ |_ tik=tiki
19+ ++ blue
20+ |= gen=hoon
21+ ^- hoon
22+ ?. &(?=(%| -.tik) ?=(~ p.tik)) gen
23+ [%tsgr [%$ 3] gen]
24+ ::
25+ ++ teal
26+ |= mod=spec
27+ ^- spec
28+ ?: ?=(%& -.tik) mod
29+ [%over [%& 3]~ mod]
30+ ::
31+ ++ tele
32+ |= syn=skin
33+ ^- skin
34+ ?: ?=(%& -.tik) syn
35+ [%over [%& 3]~ syn]
36+ ::
37+ ++ gray
38+ |= gen=hoon
39+ ^- hoon
40+ ?- -.tik
41+ %& ?~(p.tik gen [%tstr [u.p.tik ~] [%wing q.tik] gen])
42+ %| [%tsls ?~(p.tik q.tik [%ktts u.p.tik q.tik]) gen]
43+ ==
44+ ::
45+ ++ puce
46+ ^- wing
47+ ?- -.tik
48+ %& ?~(p.tik q.tik [u.p.tik ~])
49+ %| [[%& 2] ~]
50+ ==
51+ ::
52+ ++ wthp |= opt=(list (pair spec hoon))
53+ %+ gray %wthp
54+ [puce (turn opt |=([a=spec b=hoon] [a (blue b)]))]
55+ ++ wtkt |=([sic=hoon non=hoon] (gray [%wtkt puce (blue sic) (blue non)]))
56+ ++ wtls |= [gen=hoon opt=(list (pair spec hoon))]
57+ %+ gray %wtls
58+ [puce (blue gen) (turn opt |=([a=spec b=hoon] [a (blue b)]))]
59+ ++ wtpt |=([sic=hoon non=hoon] (gray [%wtpt puce (blue sic) (blue non)]))
60+ ++ wtsg |=([sic=hoon non=hoon] (gray [%wtsg puce (blue sic) (blue non)]))
61+ ++ wthx |=(syn=skin (gray [%wthx (tele syn) puce]))
62+ ++ wtts |=(mod=spec (gray [%wtts (teal mod) puce]))
63+ --
64+::
65+```
66+
67+---
68+
69+## `++ax`
70+
71+Spec engine
72+
73+#### Source
74+
75+This core is very large, refer to `hoon.hoon` for the source.
76+
77+---
78+
79+## `++ap`
80+
81+Hoon engine
82+
83+#### Source
84+
85+This core is very large, refer to `hoon.hoon` for the source.
86+
87+---
content/docs/hoon/reference/stdlib/5c.md+843−1
@@ -4,7 +4,439 @@ weight = 45
44template = "doc.html"
55+++
66
7−(To be fully documented)
7+## `++ut`
8+
9+Hoon compiler backend
10+
11+#### Source
12+
13+This core is too large to include here, refer to `hoon.hoon` for the source.
14+
15+---
16+
17+## `++us`
18+
19+Pretty-printer backend
20+
21+#### Source
22+
23+This core is too large to include here, refer to `hoon.hoon` for the source.
24+
25+---
26+
27+## `++cain`
28+
29+Tank pretty-print
30+
31+Pretty-print a `vase` as a `tank` using `++deal`. This is the same as
32+[`++sell`](#sell).
33+
34+#### Accepts
35+
36+A `vase`.
37+
38+#### Produces
39+
40+A `tank`.
41+
42+#### Source
43+
44+```hoon
45+++ cain sell
46+```
47+
48+#### Examples
49+
50+```
51+> (cain !>(['foo' 'bar']))
52+[%rose p=[p=" " q="[" r="]"] q=~[[%leaf p="'foo'"] [%leaf p="'bar'"]]]
53+```
54+
55+---
56+
57+## `++noah`
58+
59+Tape pretty-print
60+
61+Pretty-print a `vase` as a `tape`. This is the same as [`++text`](#text).
62+
63+#### Accepts
64+
65+A `vase`.
66+
67+#### Produces
68+
69+A `tape`.
70+
71+#### Source
72+
73+```hoon
74+++ noah text
75+```
76+
77+#### Examples
78+
79+```
80+> (noah !>(['foo' 'bar']))
81+"['foo' 'bar']"
82+```
83+
84+---
85+
86+## `++onan`
87+
88+Vise to vase
89+
90+Convert a `vise` (old `vase`) to the new `vase`. This is the same as
91+[`++seer`](#seer).
92+
93+#### Accepts
94+
95+A `vise`.
96+
97+#### Produces
98+
99+A `vase`.
100+
101+#### Source
102+
103+```hoon
104+++ onan seer
105+```
106+
107+#### Examples
108+
109+```
110+> (onan `vise`!>(['foo' 'bar']))
111+[#t/[@t @t] q=[7.303.014 7.496.034]]
112+```
113+
114+---
115+
116+## `++levi`
117+
118+Type nests or crash
119+
120+Check if type `b` nests under type `a`. Produces `%.y` if it nests and crashes
121+if it does not.
122+
123+#### Accepts
124+
125+`a` is a `type`.
126+
127+`b` is a `type`.
128+
129+#### Produces
130+
131+A `?`.
132+
133+#### Source
134+
135+```hoon
136+++ levi
137+ |= [a=type b=type]
138+ (~(nest ut a) & b)
139+```
140+
141+#### Examples
142+
143+```
144+> (levi -:!>('foo') -:!>(%foo))
145+%.y
146+
147+> (levi -:!>(%foo) -:!>('foo'))
148+-need.%foo
149+-have.@t
150+nest-fail
151+```
152+
153+---
154+
155+## `++text`
156+
157+Tape pretty-print
158+
159+Pretty print vase `vax` as a `tape`.
160+
161+#### Accepts
162+
163+`vax` is a `vase`.
164+
165+#### Produces
166+
167+A `tape`.
168+
169+#### Source
170+
171+```hoon
172+++ text
173+ |= vax=vase ^- tape
174+ ~(ram re (sell vax))
175+```
176+
177+#### Examples
178+
179+```
180+> (text !>(['foo' 'bar']))
181+"['foo' 'bar']"
182+```
183+
184+---
185+
186+## `++seem`
187+
188+Promote typo
189+
190+Convert `typo` (old type) to the new `type`.
191+
192+#### Accepts
193+
194+`toy` is a `typo`.
195+
196+#### Produces
197+
198+A `type`.
199+
200+#### Source
201+
202+```hoon
203+++ seem |=(toy=typo `type`toy)
204+```
205+
206+#### Examples
207+
208+```
209+> (seem -:!>('foo'))
210+#t/@t
211+```
212+
213+---
214+
215+## `++seer`
216+
217+Promote vise
218+
219+Convert a `vise` (old `vase`) to the new `vase`.
220+
221+#### Accepts
222+
223+`vix` is a `vise`.
224+
225+#### Produces
226+
227+A `vase`.
228+
229+#### Source
230+
231+```hoon
232+++ seer |=(vix=vise `vase`vix)
233+```
234+
235+#### Examples
236+
237+```
238+> (seer !>('foo'))
239+[#t/@t q=7.303.014]
240+```
241+
242+---
243+
244+## `++sell`
245+
246+Pretty-print vase to a tank
247+
248+Pretty-print vase `vax` to a `tank` using `++deal:us`.
249+
250+#### Accepts
251+
252+`vax` is a `vase`.
253+
254+#### Produces
255+
256+A `tank`.
257+
258+#### Source
259+
260+```hoon
261+++ sell
262+ ~/ %sell
263+ |= vax=vase
264+ ^- tank
265+ ~| %sell
266+ (~(deal us p.vax) q.vax)
267+```
268+
269+#### Examples
270+
271+```
272+> (sell !>(['foo' 'bar']))
273+[%rose p=[p=" " q="[" r="]"] q=~[[%leaf p="'foo'"] [%leaf p="'bar'"]]]
274+```
275+
276+---
277+
278+## `++skol`
279+
280+Pretty-print type to tank
281+
282+Pretty-print type `typ` to a `tank` using `++duck:ut`.
283+
284+#### Accepts
285+
286+`typ` is a `type`.
287+
288+#### Produces
289+
290+A `tank`.
291+
292+#### Source
293+
294+```hoon
295+++ skol
296+ |= typ=type
297+ ^- tank
298+ ~(duck ut typ)
299+```
300+
301+#### Examples
302+
303+```
304+> (skol -:!>(['foo' 'bar']))
305+[%rose p=[p=" " q="[" r="]"] q=~[[%leaf p="@t"] [%leaf p="@t"]]]
306+```
307+
308+---
309+
310+## `++slam`
311+
312+Slam a gate
313+
314+Slam `gat`, a gate in a `vase`, with `sam`, a sample in a `vase`. Produces a
315+`vase` containing the result.
316+
317+#### Accepts
318+
319+`gat` is a gate in a `vase`.
320+
321+`sam` is a noun in a `vase`.
322+
323+#### Produces
324+
325+A `vase`.
326+
327+#### Source
328+
329+```hoon
330+++ slam
331+ |= [gat=vase sam=vase] ^- vase
332+ =+ :- ^= typ ^- type
333+ [%cell p.gat p.sam]
334+ ^= gen ^- hoon
335+ [%cnsg [%$ ~] [%$ 2] [%$ 3] ~]
336+ =+ gun=(~(mint ut typ) %noun gen)
337+ [p.gun (slum q.gat q.sam)]
338+```
339+
340+#### Examples
341+
342+```
343+> (slam !>(|=([a=@ud b=@ud] [b a])) !>([1 2]))
344+[#t/[@ud @ud] q=[2 1]]
345+```
346+
347+---
348+
349+## `++slab`
350+
351+Test if contains
352+
353+States whether you can access named wing `cog` in type `typ` using access method `way`.
354+
355+#### Accepts
356+
357+`way` is a `?(%read %rite %both)` (A `$vial` without `%free`). This represents
358+the access method (read, write, or both read and write).
359+
360+`cog` is a `@tas`, the name of a wing.
361+
362+`typ` is a `type`.
363+
364+#### Produces
365+
366+A `?`.
367+
368+#### Source
369+
370+```hoon
371+++ slab
372+ |= [way=?(%read %rite %both) cog=@tas typ=type]
373+ ?= [%& *]
374+ (~(fond ut typ) way ~[cog])
375+```
376+
377+```
378+> =au |=(a=@ +(a))
379+> (slab %read %a -:!>(au))
380+%.y
381+> (slab %rite %a -:!>(au))
382+%.y
383+> (slab %both %a -:!>(au))
384+%.y
385+
386+> (slab %both %blah -:!>(au))
387+%.n
388+
389+> =fe ^|(|=(a=@ +(a)))
390+> (slab %read %a -:!>(fe))
391+%.n
392+> (slab %rite %a -:!>(fe))
393+%.y
394+> (slab %both %a -:!>(fe))
395+%.n
396+```
397+
398+---
399+
400+## `++slap`
401+
402+Untyped vase `.*`
403+
404+Compile hoon `gen` with subject `vax` using `.*`, producing a `vase` of the
405+result.
406+
407+#### Accepts
408+
409+`vax` is a noun in a `vase`, and is the subject.
410+
411+`gen` is some `hoon`.
412+
413+#### Produces
414+
415+A `vase`.
416+
417+#### Source
418+
419+```hoon
420+++ slap
421+ |= [vax=vase gen=hoon] ^- vase
422+ =+ gun=(~(mint ut p.vax) %noun gen)
423+ [p.gun .*(q.vax q.gun)]
424+```
425+
426+#### Examples
427+
428+```
429+> (slap !>(b='foo') (ream '|=(a=@t [a b])'))
430+[#t/<1.qgm [a=@t b=@t]> q=[[[0 6] 0 7] 0 7.303.014]]
431+
432+> !<($-(@t [@t @t]) (slap !>(b='foo') (ream '|=(a=@t [a b])')))
433+<1|xpg [@t @t @t @t]>
434+
435+> (!<($-(@t [@t @t]) (slap !>(b='foo') (ream '|=(a=@t [a b])'))) 'bar')
436+['bar' 'foo']
437+```
438+
439+---
8440
9441## `++slog`
10442
@@ -81,3 +513,413 @@ dojo: hoon expression failed
81513```
82514
83515---
516+
517+## `++road`
518+
519+Evaluate trap
520+
521+Evaluate a `trap`, producing the result if successful or else
522+crashing with a trace.
523+
524+#### Accepts
525+
526+A `trap`.
527+
528+#### Produces
529+
530+A noun.
531+
532+#### Source
533+
534+```hoon
535+++ road
536+ |* =(trap *)
537+ ^+ $:trap
538+ =/ res (mule trap)
539+ ?- -.res
540+ %& p.res
541+ %| (mean p.res)
542+ ==
543+```
544+
545+#### Examples
546+
547+```
548+> (road |.("foo"))
549+"foo"
550+
551+> (road |.(~|('crash!' !!)))
552+'crash!'
553+dojo: hoon expression failed
554+```
555+
556+---
557+
558+## `++slew`
559+
560+Get axis in vase
561+
562+Get axis `axe` in vase `vax`, producing the resulting `vase` in a `unit` which is null if
563+the axis cannot be retrieved.
564+
565+#### Accepts
566+
567+`axe` is an atom.
568+
569+`vax` is a `vase`.
570+
571+#### Produces
572+
573+A `(unit vase)`.
574+
575+#### Source
576+
577+```hoon
578+++ slew
579+ |= [axe=@ vax=vase] ^- (unit vase)
580+ ?. |- ^- ?
581+ ?: =(1 axe) &
582+ ?. ?=(^ q.vax) |
583+ $(axe (mas axe), q.vax .*(q.vax [0 (cap axe)]))
584+ ~
585+ `[(~(peek ut p.vax) %free axe) .*(q.vax [0 axe])]
586+```
587+
588+#### Examples
589+
590+```
591+> (slew 3 !>(['foo' 'bar']))
592+[~ [#t/@t q=7.496.034]]
593+
594+> !<(@t (need (slew 3 !>(['foo' 'bar']))))
595+'bar'
596+
597+> (slew 7 !>(['foo' 'bar']))
598+~
599+```
600+
601+---
602+
603+## `++slim`
604+
605+Identical to `++seer`
606+
607+Convert a `vise` (old `vase`) to a `vase`. Identical to [`++seer`](#seer).
608+
609+#### Accepts
610+
611+`old` is a `vise`.
612+
613+#### Produces
614+
615+A `vase`.
616+
617+#### Source
618+
619+```hoon
620+++ slim
621+ |= old=vise ^- vase
622+ old
623+```
624+
625+#### Examples
626+
627+```
628+> (slim !>('foo'))
629+[#t/@t q=7.303.014]
630+```
631+
632+---
633+
634+## `++slit`
635+
636+Type of slam
637+
638+The `type` produced if a gate of type `gat` were slammed with a sample of type `sam`.
639+
640+#### Accepts
641+
642+`gat` is a `type`.
643+
644+`sam` is a `type`.
645+
646+#### Produces
647+
648+A `type`.
649+
650+#### Source
651+
652+```hoon
653+++ slit
654+ |= [gat=type sam=type]
655+ ?> (~(nest ut (~(peek ut gat) %free 6)) & sam)
656+ (~(play ut [%cell gat sam]) [%cnsg [%$ ~] [%$ 2] [%$ 3] ~])
657+```
658+
659+#### Examples
660+
661+```
662+> (slit -:!>(|*(a=@ [a a])) -:!>(42))
663+#t/[@ud @ud]
664+
665+> (slit -:!>(|*(a=@ [a a])) -:!>('foo'))
666+#t/[@t @t]
667+```
668+
669+---
670+
671+## `++slob`
672+
673+Superficial arm
674+
675+#### Source
676+
677+```hoon
678+++ slob
679+ |= [cog=@tas typ=type]
680+ ^- ?
681+ ?+ typ |
682+ [%hold *] $(typ ~(repo ut typ))
683+ [%hint *] $(typ ~(repo ut typ))
684+ [%core *]
685+ |- ^- ?
686+ ?~ q.r.q.typ |
687+ ?| (~(has by q.q.n.q.r.q.typ) cog)
688+ $(q.r.q.typ l.q.r.q.typ)
689+ $(q.r.q.typ r.q.r.q.typ)
690+ ==
691+ ==
692+```
693+
694+---
695+
696+## `++sloe`
697+
698+Get arms in core
699+
700+Produces a list of the arms in a core of type `typ`.
701+
702+#### Accepts
703+
704+`typ` is a type.
705+
706+#### Produces
707+
708+A `(list term)`.
709+
710+#### Source
711+
712+```hoon
713+++ sloe
714+ |= typ=type
715+ ^- (list term)
716+ ?+ typ ~
717+ [%hold *] $(typ ~(repo ut typ))
718+ [%hint *] $(typ ~(repo ut typ))
719+ [%core *]
720+ %- zing
721+ %+ turn ~(tap by q.r.q.typ)
722+ |= [* b=tome]
723+ %+ turn ~(tap by q.b)
724+ |= [a=term *]
725+ a
726+ ==
727+```
728+
729+#### Examples
730+
731+```
732+> (sloe -:!>(|=(@ 1)))
733+~[%$]
734+
735+> =cr |%
736+ ++ foo 1
737+ ++ bar 2
738+ ++ baz 3
739+ --
740+
741+> (sloe -:!>(cr))
742+~[%foo %baz %bar]
743+
744+> (sloe -:!>(42))
745+~
746+```
747+
748+---
749+
750+## `++slop`
751+
752+Cons two vases
753+
754+Produce the vase of a cell of vases `hed` and `tal`.
755+
756+#### Accepts
757+
758+`hed` is a `vase`.
759+
760+`tal` is a `vase`.
761+
762+#### Produces
763+
764+A `vase`.
765+
766+#### Source
767+
768+```hoon
769+++ slop
770+ |= [hed=vase tal=vase]
771+ ^- vase
772+ [[%cell p.hed p.tal] [q.hed q.tal]]
773+```
774+
775+#### Examples
776+
777+```
778+> (slop !>('foo') !>(42))
779+[#t/[@t @ud] q=[7.303.014 42]]
780+
781+> !<([@t @ud] (slop !>('foo') !>(42)))
782+['foo' 42]
783+```
784+
785+---
786+
787+## `++slot`
788+
789+Got axis in vase
790+
791+Get axis `axe` in vase `vax`, returning it in a `vase`. Crashes if the axis
792+cannot be retrieved.
793+
794+#### Accepts
795+
796+`axe` is an atom.
797+
798+`vax` is a `vase`.
799+
800+#### Produces
801+
802+A `vase`.
803+
804+#### Source
805+
806+```hoon
807+++ slot
808+ |= [axe=@ vax=vase] ^- vase
809+ [(~(peek ut p.vax) %free axe) .*(q.vax [0 axe])]
810+```
811+
812+#### Examples
813+
814+```
815+> (slot 3 !>(['foo' 'bar']))
816+[#t/@t q=7.496.034]
817+
818+> !<(@t (slot 3 !>(['foo' 'bar'])))
819+'bar'
820+
821+> (slot 7 !>(['foo' 'bar']))
822+dojo: hoon expression failed
823+```
824+
825+---
826+
827+## `++slym`
828+
829+Slam without sample-type
830+
831+Slam `gat`, a gate in a `vase`, with `sam`, a `noun`. The type of `sam` is
832+ignored and the type of the resulting vase is determined by the gate alone.
833+
834+#### Accepts
835+
836+`gat` is a `vase`.
837+
838+`sam` is a noun.
839+
840+#### Produces
841+
842+A `vase`.
843+
844+#### Source
845+
846+```hoon
847+++ slym
848+ |= [gat=vase sam=*] ^- vase
849+ (slap gat(+<.q sam) [%limb %$])
850+```
851+
852+#### Examples
853+
854+```
855+> (slym !>(|*(a=@ux [a a])) 'foo')
856+[#t/[@ux @ux] q=[7.303.014 7.303.014]]
857+
858+> (slym !>(|*(a=@ux [a a])) "foobar")
859+[#t/[@ux @ux] q=[[102 111 111 98 97 114 0] 102 111 111 98 97 114 0]]
860+```
861+
862+---
863+
864+## `++sped`
865+
866+Reconstruct type
867+
868+#### Source
869+
870+```hoon
871+++ sped
872+ |= vax=vase
873+ ^- vase
874+ :_ q.vax
875+ ?@ q.vax (~(fuse ut p.vax) [%atom %$ ~])
876+ ?@ -.q.vax
877+ ^= typ
878+ %- ~(play ut p.vax)
879+ [%wtgr [%wtts [%leaf %tas -.q.vax] [%& 2]~] [%$ 1]]
880+ (~(fuse ut p.vax) [%cell %noun %noun])
881+```
882+
883+---
884+
885+## `++swat`
886+
887+Deferred `++slap`
888+
889+This is the same as [`++slap`](#slap) except `tap` is the subject `vase`
890+encapsulated in a `trap`, and a `(trap vase)` is produced.
891+
892+#### Accepts
893+
894+`tap` is a `(trap vase)`.
895+
896+`gen` is `hoon`.
897+
898+#### Produces
899+
900+A `(trap vase)`.
901+
902+#### Source
903+
904+```hoon
905+++ swat
906+ |= [tap=(trap vase) gen=hoon]
907+ ^- (trap vase)
908+ =/ gun (~(mint ut p:$:tap) %noun gen)
909+ |. ~+
910+ [p.gun .*(q:$:tap q.gun)]
911+```
912+
913+#### Examples
914+
915+```
916+> %. 10
917+ !< $-(@ @)
918+ %- road
919+ %+ swat
920+ |.(!>(add-42=(cury add 42)))
921+ (ream '|=(a=@ (add-42 a))')
922+52
923+```
924+
925+---
content/docs/hoon/reference/stdlib/5d.md+315−1
@@ -4,4 +4,318 @@ weight = 46
44template = "doc.html"
55+++
66
7−(To be documented)
7+## `++vang`
8+
9+Set `++vast` parameters
10+
11+#### Source
12+
13+```hoon
14+++ vang :: set ++vast params
15+ |= [bug=? wer=path] :: bug: debug mode
16+ %*(. vast bug bug, wer wer) :: wer: where we are
17+```
18+
19+---
20+
21+## `++vast`
22+
23+Main parsing core
24+
25+### Source
26+
27+This core is too large to include here, please refer to `hoon.hoon` for the
28+source.
29+
30+---
31+
32+### `++vest`
33+
34+Parse hoon
35+
36+Parsing `rule`. Parse hoon of any form.
37+
38+#### Source
39+
40+```hoon
41+++ vest
42+ ~/ %vest
43+ |= tub=nail
44+ ^- (like hoon)
45+ %. tub
46+ %- full
47+ (ifix [gay gay] tall:vast)
48+```
49+
50+#### Examples
51+
52+```
53+> (rash '(add 1 1)' vest)
54+[%cncl p=[%wing p=~[%add]] q=~[[%sand p=%ud q=1] [%sand p=%ud q=1]]]
55+
56+> (rash '%+ add\0a 1\0a1' vest)
57+[%cnls p=[%wing p=~[%add]] q=[%sand p=%ud q=1] r=[%sand p=%ud q=1]]
58+```
59+
60+---
61+
62+### `++vice`
63+
64+Parse wide-form hoon
65+
66+Parse `txt`, a `knot` containing wide-form hoon, to `hoon`.
67+
68+#### Accepts
69+
70+`txt` is a `@ta`.
71+
72+#### Produces
73+
74+`hoon`.
75+
76+#### Source
77+
78+```hoon
79+++ vice
80+ |= txt=@ta
81+ ^- hoon
82+ (rash txt wide:vast)
83+```
84+
85+#### Examples
86+
87+```
88+> (vice '(add 1 1)')
89+[%cncl p=[%wing p=~[%add]] q=~[[%sand p=%ud q=1] [%sand p=%ud q=1]]]
90+
91+> (vice '%+ add\0a 1\0a1')
92+{1 3}
93+syntax error
94+```
95+
96+---
97+
98+## `++make`
99+
100+Compile cord to nock
101+
102+Compile `txt`, a cord containing hoon, to `nock`.
103+
104+#### Accepts
105+
106+`txt` is a `@`.
107+
108+#### Produces
109+
110+`nock`.
111+
112+#### Source
113+
114+```hoon
115+++ make
116+ |= txt=@
117+ q:(~(mint ut %noun) %noun (ream txt))
118+```
119+
120+#### Examples
121+
122+```
123+> (make '[. . .]')
124+[p=[%0 p=1] q=[p=[%0 p=1] q=[%0 p=1]]]
125+
126+> .*(42 (make '[. . .]'))
127+[42 42 42]
128+```
129+
130+---
131+
132+## `++rain`
133+
134+Parse with % path
135+
136+Parse `txt`, a cord containing hoon, to `hoon`. Any `%` path short-hands are
137+replaced with the path given in `bon`. If parsing fails, `bon` is also printed
138+to the terminal.
139+
140+#### Accepts
141+
142+`bon` is a `path`.
143+
144+`txt` is an atom.
145+
146+#### Produces
147+
148+`hoon`.
149+
150+#### Source
151+
152+```hoon
153+++ rain
154+ |= [bon=path txt=@]
155+ ^- hoon
156+ =+ vaz=vast
157+ ~| bon
158+ (scan (trip txt) (full (ifix [gay gay] tall:vaz(wer bon))))
159+```
160+
161+#### Examples
162+
163+```
164+> (rain /a/b/c '%')
165+[%clsg p=~[[%sand p=%ta q=97] [%sand p=%ta q=98] [%sand p=%ta q=99]]]
166+
167+> !<(path (slap !>(~) (rain /a/b/c '%')))
168+/a/b/c
169+
170+> (rain / '(add 1 1)')
171+[%cncl p=[%wing p=~[%add]] q=~[[%sand p=%ud q=1] [%sand p=%ud q=1]]]
172+
173+> !<(@ud (slap !>(add=add) (rain / '(add 1 1)')))
174+2
175+```
176+
177+---
178+
179+## `++ream`
180+
181+Parse cord to hoon
182+
183+Parse cord `txt` to `hoon`.
184+
185+#### Accepts
186+
187+`txt` is an atom.
188+
189+#### Produces
190+
191+`hoon`.
192+
193+#### Source
194+
195+```hoon
196+++ ream
197+ |= txt=@
198+ ^- hoon
199+ (rash txt vest)
200+```
201+
202+#### Examples
203+
204+```
205+> !<(tape (slap !>(~) (ream '"foobar"')))
206+"foobar"
207+```
208+
209+---
210+
211+## `++reck`
212+
213+Parse hoon file
214+
215+Parse `bon` to `hoon`. `bon` is a `path` to a .hoon file without the mark.
216+
217+#### Accepts
218+
219+`bon` is a `path`.
220+
221+#### Produces
222+
223+`hoon`.
224+
225+#### Source
226+
227+```hoon
228+++ reck
229+ |= bon=path
230+ (rain bon .^(@t %cx (weld bon `path`[%hoon ~])))
231+```
232+
233+#### Examples
234+
235+```
236+> (reck %/gen/code)
237+[ %clhp
238+ p=[%rock p=%tas q=7.954.803]
239+ q
240+ [ %brts
241+ p
242+ [ %bccl
243+ p
244+ [ i
245+ [ %bccl
246+ p
247+ [ i
248+ [%bcts p=term=%now q=[%base p=[%atom p=~.da]]]
249+ t
250+......(truncated for brevity)..........
251+```
252+
253+---
254+
255+## `++ride`
256+
257+End-to-end compiler
258+
259+Parse and compile cord `txt`, producing a pair of its `type` and compiled
260+`nock`. The `typ` argument specifies the `type` of the subject.
261+
262+#### Accepts
263+
264+`typ` is a `type`
265+
266+`txt` is an atom.
267+
268+#### Produces
269+
270+A `(pair type nock)`.
271+
272+#### Source
273+
274+```hoon
275+++ ride
276+ |= [typ=type txt=@]
277+ ^- (pair type nock)
278+ ~> %slog.[0 leaf/"ride: parsing"]
279+ =/ gen (ream txt)
280+ ~> %slog.[0 leaf/"ride: compiling"]
281+ ~< %slog.[0 leaf/"ride: compiled"]
282+ (~(mint ut typ) %noun gen)
283+```
284+
285+#### Examples
286+
287+```
288+ride: parsing
289+ride: compiling
290+ride: compiled
291+> (ride -:!>(.) '(add 2 2)')
292+[ #t/@
293+ q
294+ [ %8
295+ p=[%9 p=36 q=[%0 p=1.023]]
296+ q
297+ [ %9
298+ p=2
299+ q
300+ [ %10
301+ p
302+ [ p=6
303+ q
304+ [ p=[%7 p=[%0 p=3] q=[%1 p=2]]
305+ q=[%7 p=[%0 p=3] q=[%1 p=2]]
306+ ]
307+ ]
308+ q=[%0 p=2]
309+ ]
310+ ]
311+ ]
312+]
313+
314+ride: parsing
315+ride: compiling
316+> (ride %noun '(add 2 2)')
317+-find.add
318+dojo: hoon expression failed
319+```
320+
321+---
content/docs/hoon/reference/stdlib/5e.md+327−2
@@ -1,7 +1,332 @@
11+++
2−title = "5e: Caching Compiler"
2+title = "5e: Molds and mold builders"
33weight = 47
44template = "doc.html"
55+++
66
7−(To be documented)
7+## `+$mane`
8+
9+XML name+space
10+
11+XML tag name and optional namespace.
12+
13+#### Source
14+
15+```hoon
16++$ mane $@(@tas [@tas @tas])
17+```
18+
19+#### Examples
20+
21+```
22+> (en-xml:html ;foo;)
23+"<foo></foo>"
24+
25+> (en-xml:html ;foo_bar;)
26+"<foo:bar></foo:bar>"
27+
28+> `manx`;foo_bar;
29+[g=[n=[%foo %bar] a=~] c=~]
30+
31+> `mane`n.g:`manx`;foo_bar;
32+[%foo %bar]
33+
34+> `mane`n.g:`manx`;foo;
35+%foo
36+```
37+
38+---
39+
40+## `+$manx`
41+
42+Dynamic XML node
43+
44+An XML element which may contain text, attributes, and other elements.
45+
46+`g` is a [`$marx`](#marx) (a tag) and `c` is a
47+[`$marl`](#marl) (its contents).
48+
49+#### Source
50+
51+```hoon
52++$ manx $~([[%$ ~] ~] [g=marx c=marl])
53+```
54+
55+#### Examples
56+
57+```
58+> *manx
59+[g=[n=%$ a=~] c=~
60+
61+> `manx`;foo;
62+[g=[n=%foo a=~] c=~]
63+
64+> (en-xml:html `manx`;foo;)
65+"<foo></foo>"
66+
67+> =a ^- manx
68+ ;foo
69+ ;bar: abc
70+ ;baz
71+ ;xxx: hello
72+ ==
73+ ==
74+
75+> a
76+[ g=[n=%foo a=~]
77+ c
78+ ~[
79+ [ g=[n=%bar a=~]
80+ c=~[[g=[n=%$ a=~[[n=%$ v="abc"]]] c=~]]
81+ ]
82+ [ g=[n=%baz a=~]
83+ c
84+ ~[
85+ [ g=[n=%xxx a=~]
86+ c=~[[g=[n=%$ a=~[[n=%$ v="hello"]]] c=~]]
87+ ]
88+ ]
89+ ]
90+ ]
91+]
92+
93+> (en-xml:html a)
94+"<foo><bar>abc</bar><baz><xxx>hello</xxx></baz></foo>"
95+```
96+
97+---
98+
99+## `+$marl`
100+
101+XML node list
102+
103+A list of XML nodes ([`$marx`](#marx)).
104+
105+#### Source
106+
107+```hoon
108++$ marl (list manx)
109+```
110+
111+#### Examples
112+
113+```
114+> *marl
115+~
116+
117+> ^- marl
118+ ;=
119+ ;foo: abc
120+ ;bar: def
121+ ==
122+~[
123+ [g=[n=%foo a=~] c=~[[g=[n=%$ a=~[[n=%$ v=~['a' 'b' 'c']]]] c=~]]]
124+ [g=[n=%bar a=~] c=~[[g=[n=%$ a=~[[n=%$ v=~['d' 'e' 'f']]]] c=~]]]
125+]
126+
127+> %- en-xml:html
128+ ;baz
129+ ;=
130+ ;foo: abc
131+ ;bar: def
132+ ==
133+ ==
134+"<baz><foo>abc</foo><bar>def</bar></baz>"
135+```
136+
137+---
138+
139+## `+$mars`
140+
141+XML cdata
142+
143+#### Source
144+
145+```hoon
146++$ mars [t=[n=%$ a=[i=[n=%$ v=tape] t=~]] c=~]
147+```
148+
149+---
150+
151+## `+$mart`
152+
153+XML attributes
154+
155+A list of atributes for an XML tag. For each list item, `n` is a
156+[`$mane`](#mane) (an attribute name with optional namespace) and `v` is
157+a `tape` (the attribute itself).
158+
159+#### Source
160+
161+```hoon
162++$ mart (list [n=mane v=tape])
163+```
164+
165+#### Examples
166+
167+```
168+> *mart
169+~
170+
171+> `manx`;foo.bar;
172+[g=[n=%foo a=~[[n=%class v="bar"]]] c=~]
173+
174+> `mart`a.g:`manx`;foo.bar;
175+~[[n=%class v="bar"]]
176+
177+> (en-xml:html ;foo.bar;)
178+"<foo class=\"bar\"></foo>"
179+```
180+
181+---
182+
183+## `+$marx`
184+
185+Dynamic XML tag
186+
187+An XML tag with optional attributes. `n` is a [`$mane`](#mane) (the tag
188+name with optional namespace) and `a` is a [`$mart`](marthoot) (any XML
189+attributes).
190+
191+#### Source
192+
193+```hoon
194++$ marx $~([%$ ~] [n=mane a=mart])
195+```
196+
197+#### Examples
198+
199+```
200+> `manx`;foo.bar;
201+[g=[n=%foo a=~[[n=%class v="bar"]]] c=~]
202+
203+> `marx`g:`manx`;foo.bar;
204+[n=%foo a=~[[n=%class v="bar"]]]
205+
206+> (en-xml:html ;foo.bar;)
207+"<foo class=\"bar\"></foo>"
208+```
209+
210+---
211+
212+## `+$mite`
213+
214+MIME type
215+
216+This type represents a MIME type like `text/plain` as a `path`.
217+
218+#### Source
219+
220+```hoon
221++$ mite (list @ta)
222+```
223+
224+#### Examples
225+
226+```
227+> `mite`/text/plain
228+/text/plain
229+```
230+
231+---
232+
233+## `+$pass`
234+
235+Public key
236+
237+This type is used for a ship's public key, as an atom.
238+
239+#### Source
240+
241+```hoon
242++$ pass @
243+```
244+
245+---
246+
247+## `+$ring`
248+
249+Private key
250+
251+This type is used for a ship's private key, as an atom.
252+
253+#### Source
254+
255+```hoon
256++$ ring @
257+```
258+
259+---
260+
261+## `+$ship`
262+
263+Network identity
264+
265+Just an `@p`
266+
267+#### Source
268+
269+```hoon
270++$ ship @p
271+```
272+
273+#### Examples
274+
275+```
276+> *ship
277+~zod
278+
279+> `ship`~sampel-palnet
280+~sampel-palnet
281+```
282+
283+---
284+
285+## `+$shop`
286+
287+Urbit/DNS identity
288+
289+Either a [`$ship`](#ship) or a domain name as a `path`.
290+
291+#### Source
292+
293+```hoon
294++$ shop (each ship (list @ta))
295+```
296+
297+---
298+
299+## `+$spur`
300+
301+ship desk case spur
302+
303+The part of a Clay `path` after the `%`.
304+
305+#### Source
306+
307+```hoon
308++$ spur path
309+```
310+
311+---
312+
313+## `+$time`
314+
315+Galactic time
316+
317+Just a `@da`
318+
319+#### Source
320+
321+```hoon
322++$ time @da
323+```
324+
325+#### Examples
326+
327+```
328+> *time
329+~2000.1.1
330+```
331+
332+---
content/docs/hoon/reference/stdlib/5f.md+136−113
@@ -1,171 +1,194 @@
11+++
2−title = "5f: Molds and Mold-Builders"
2+title = "5f: Profiling support"
33weight = 48
44template = "doc.html"
55+++
66
7−## `++mane`
7+## `++pi-heck`
88
9−XML name
10−
11−An XML name (tag name or attribute name) with an optional namespace. Parsed by
12−`++name:de-xml:html` in `zuse.hoon`, rendered by `++name:en-xml:html` in `zuse.hoon`.
13−
14−#### Source
15−
16−```hoon
17− ++ mane $@(@tas [@tas @tas]) :: XML name/space
18−```
19−
20−#### Examples
21−
22−See also: `++sail`
23−
24−```
25− > *mane
26− %$
27−
28− > `mane`n.g:`manx`;div:namespace;
29− %div
30− > `mane`n.g:`manx`;div_namespace;
31− [%div %namespace]
32−```
33−
34−---
35−
36−## `++manx`
37−
38−XML node.
39−
40−Parsed by `++apex` within `++apex:de-xml:html` in `zuse.hoon`, rendered by `++apex:en-xml:html` in `zuse.hoon`.
41−
42−#### Source
43−
44−```hoon
45− ++ manx {g/marx c/marl} :: XML node
46−```
47−
48−#### Examples
49−
50−See also: `++sail` doc
51−
52−---
53−
54−## `++marl`
55−
56−List of XML nodes
57−
58−A list of `++manx`.
9+Profiling utility
5910
6011#### Source
6112
6213```hoon
63− ++ marl (list manx) :: XML node list
14+++ pi-heck
15+ |= [nam=@tas day=doss]
16+ ^- doss
17+ =+ lam=(~(get by hit.day) nam)
18+ day(hit (~(put by hit.day) nam ?~(lam 1 +(u.lam))))
6419```
6520
66−#### Examples
67−
6821---
6922
70−## `++mars`
71−
72−XML CDATA
23+## `++pi-noon`
7324
74−Implicitly produced by `++chrd` within `++chrd:de-xml:html`
25+Sample trace
7526
7627#### Source
7728
7829```hoon
79− ++ mars {t/{n/$$ a/{i/{n/$$ v/tape} t/$~}} c/$~} :: XML cdata
30+++ pi-noon
31+ |= [mot=term paz=(list path) day=doss]
32+ =| lax=(unit path)
33+ |- ^- doss
34+ ?~ paz day(mon (pi-mope mot mon.day))
35+ %= $
36+ paz t.paz
37+ lax `i.paz
38+ cut.day
39+ %+ ~(put by cut.day) i.paz
40+ ^- hump
41+ =+ nax=`(unit path)`?~(t.paz ~ `i.t.paz)
42+ =+ hup=`hump`=+(hup=(~(get by cut.day) i.paz) ?^(hup u.hup [*moan ~ ~]))
43+ :+ (pi-mope mot mon.hup)
44+ ?~ lax out.hup
45+ =+ hag=(~(get by out.hup) u.lax)
46+ (~(put by out.hup) u.lax ?~(hag 1 +(u.hag)))
47+ ?~ nax inn.hup
48+ =+ hag=(~(get by inn.hup) u.nax)
49+ (~(put by inn.hup) u.nax ?~(hag 1 +(u.hag)))
50+ ==
8051```
8152
82−#### Examples
83−
8453---
8554
86−## `++mart`
87−
88−List of XML attributes
89−
90−Each `++mart` is a list of pairs of `++mane` and
91−`++tape`.
55+## `++pi-mope`
9256
93−Parsed by `++attr:de-xml:html` in `zuse.hoon`, rendered by `++attr:en-xml:html` in `zuse.hoon`.
57+Add sample
9458
9559#### Source
9660
9761```hoon
98− ++ mart (list {n/mane v/tape}) :: XML attributes
62+++ pi-mope
63+ |= [mot=term mon=moan]
64+ ?+ mot mon
65+ %fun mon(fun +(fun.mon))
66+ %noc mon(noc +(noc.mon))
67+ %glu mon(glu +(glu.mon))
68+ %mal mon(mal +(mal.mon))
69+ %far mon(far +(far.mon))
70+ %coy mon(coy +(coy.mon))
71+ %euq mon(euq +(euq.mon))
72+ ==
9973```
10074
101−#### Examples
102−
10375---
10476
105−## `++marx`
106−
107−XML tag
77+## `++pi-moth`
10878
109−A `++marx` is a pair of a tag name, `++mane` and a list of attributes,
110−`++mart`. Parsed by `++head:de-xml:html` in `zuse.hoon`, rendered within `++de-xml:html` in `zuse.hoon`.
79+Count sample
11180
11281#### Source
11382
11483```hoon
115− ++ marx {n/mane a/mart} :: XML tag
84+++ pi-moth
85+ |= mon=moan ^- @ud
86+ :(add fun.mon noc.mon glu.mon mal.mon far.mon coy.mon euq.mon)
11687```
11788
118−#### Examples
119−
12089---
12190
122−## `++pass`
123−
124−Atom alias
91+## `++pi-mumm`
12592
126−Used primarily in crypto.
93+Print sample
12794
12895#### Source
12996
13097```hoon
131− ++ pass @ :: public key
98+++ pi-mumm
99+ |= mon=moan ^- tape
100+ =+ tot=(pi-moth mon)
101+ ;: welp
102+ ^- tape
103+ ?: =(0 noc.mon) ~
104+ (welp (scow %ud (div (mul 100 noc.mon) tot)) "n ")
105+ ::
106+ ^- tape
107+ ?: =(0 fun.mon) ~
108+ (welp (scow %ud (div (mul 100 fun.mon) tot)) "c ")
109+ ::
110+ ^- tape
111+ ?: =(0 glu.mon) ~
112+ (welp (scow %ud (div (mul 100 glu.mon) tot)) "g ")
113+ ::
114+ ^- tape
115+ ?: =(0 mal.mon) ~
116+ (welp (scow %ud (div (mul 100 mal.mon) tot)) "m ")
117+ ::
118+ ^- tape
119+ ?: =(0 far.mon) ~
120+ (welp (scow %ud (div (mul 100 far.mon) tot)) "f ")
121+ ::
122+ ^- tape
123+ ?: =(0 coy.mon) ~
124+ (welp (scow %ud (div (mul 100 coy.mon) tot)) "y ")
125+ ::
126+ ^- tape
127+ ?: =(0 euq.mon) ~
128+ (welp (scow %ud (div (mul 100 euq.mon) tot)) "e ")
129+ ==
132130```
133131
134132---
135133
136−## `++ring`
134+## `++pi-tell`
137135
138−Atom alias
139−
140−Used primarily in crypto.
136+Produce dump
141137
142138#### Source
143139
144140```hoon
145− ++ ring @ :: private key
146−```
147−
148−---
149−
150−## `++time`
151−
152−Absolute date
153−
154−The `@da` aura designates an absolute date atom.
155−
156−#### Source
157−
158−```hoon
159− ++ time @da :: galactic time
160−```
161−
162−#### Examples
163−
164−See also: `++date`, aura reference
165−
166−```
167− > `time`~2014.1.1
168− ~2014.1.1
141+++ pi-tell
142+ |= day=doss
143+ ^- (list tape)
144+ ?: =(day *doss) ~
145+ =+ tot=(pi-moth mon.day)
146+ ;: welp
147+ [(welp "events: " (pi-mumm mon.day)) ~]
148+ ::
149+ %+ turn
150+ %+ sort ~(tap by hit.day)
151+ |= [a=[* @] b=[* @]]
152+ (lth +.a +.b)
153+ |= [nam=term num=@ud]
154+ :(welp (trip nam) ": " (scow %ud num))
155+ ["" ~]
156+ ::
157+ %- zing
158+ ^- (list (list tape))
159+ %+ turn
160+ %+ sort ~(tap by cut.day)
161+ |= [one=(pair path hump) two=(pair path hump)]
162+ (gth (pi-moth mon.q.one) (pi-moth mon.q.two))
163+ |= [pax=path hup=hump]
164+ =+ ott=(pi-moth mon.hup)
165+ ;: welp
166+ [(welp "label: " (spud pax)) ~]
167+ [(welp "price: " (scow %ud (div (mul 100 ott) tot))) ~]
168+ [(welp "shape: " (pi-mumm mon.hup)) ~]
169+ ::
170+ ?: =(~ out.hup) ~
171+ :- "into:"
172+ %+ turn
173+ %+ sort ~(tap by out.hup)
174+ |=([[* a=@ud] [* b=@ud]] (gth a b))
175+ |= [pax=path num=@ud]
176+ ^- tape
177+ :(welp " " (spud pax) ": " (scow %ud num))
178+ ::
179+ ?: =(~ inn.hup) ~
180+ :- "from:"
181+ %+ turn
182+ %+ sort ~(tap by inn.hup)
183+ |=([[* a=@ud] [* b=@ud]] (gth a b))
184+ |= [pax=path num=@ud]
185+ ^- tape
186+ :(welp " " (spud pax) ": " (scow %ud num))
187+ ::
188+ ["" ~]
189+ ~
190+ ==
191+ ==
169192```
170193
171194---
content/docs/hoon/reference/stdlib/5g.mddeleted−7
@@ -1,7 +0,0 @@
1−+++
2−title = "5g: profiling support"
3−weight = 49
4−template = "doc.html"
5−+++
6−
7−(To be documented)
content/docs/hoon/reference/stdlib/_index.md+1289−957
@@ -15,207 +15,255 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
1515### a
1616
1717<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#ab' title="Primitive parser engine"><code>++ab</code></a>
18−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#abs-fl' title="Absolute value"><code>++abs:fl</code></a>
19−<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#abs-si' title="Absolute value (signed integer)"><code>++abs:si</code></a>
20−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#abel' title="Compiler alias"><code>++abel</code></a>
18+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#absfl' title="Absolute value"><code>++abs:fl</code></a>
19+<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#abssi' title="Absolute value (signed integer)"><code>++abs:si</code></a>
20+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#abel' title="Original sin: type"><code>+$abel</code></a>
2121<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#ace' title="Parse space"><code>++ace</code></a>
22+<a class="tooltip" href='/docs/hoon/reference/stdlib/4k/#a-coco' title="Render decimal"><code>++a-co:co</code></a>
2223<a class="tooltip" href='/docs/hoon/reference/stdlib/1a/#add' title="Add"><code>++add</code></a>
23−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#add-ff' title="Add (floating point)"><code>++add:ff</code></a>
24−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#add-fl' title="Add (with exact/rounded flag)"><code>++add:fl</code></a>
25−<a class="tooltip" href='/docs/hoon/reference/stdlib/2j/#add-ja' title="Prepend to list"><code>++add:ja</code></a>
26−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#add-rd' title="Add (double-precision float)"><code>++add:rd</code></a>
27−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#add-rh' title="Add (half-precision float)"><code>++add:rh</code></a>
28−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#add-rs' title="Add (single-precision float)"><code>++add:rs</code></a>
29−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#add-rq' title="Add (quad-precision float)"><code>++add:rq</code></a>
30−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#ag' title="Top-level atom parser engine"><code>++ag</code></a>
24+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#addff' title="Add (floating point)"><code>++add:ff</code></a>
25+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#addfl' title="Add (with exact/rounded flag)"><code>++add:fl</code></a>
26+<a class="tooltip" href='/docs/hoon/reference/stdlib/2j/#addja' title="Prepend to list"><code>++add:ja</code></a>
27+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#addrd' title="Add (doubleprecision float)"><code>++add:rd</code></a>
28+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#addrh' title="Add (halfprecision float)"><code>++add:rh</code></a>
29+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#addrs' title="Add (singleprecision float)"><code>++add:rs</code></a>
30+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#addrq' title="Add (quadprecision float)"><code>++add:rq</code></a>
31+<a class="tooltip" href='/docs/hoon/reference/stdlib/2n/#aftr' title="Pair after"><code>++aftr</code></a>
32+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#ag' title="Toplevel atom parser engine"><code>++ag</code></a>
33+<a class="tooltip" href='/docs/hoon/reference/stdlib/5b/#ah' title="Tiki engine"><code>++ah</code></a>
34+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#alas' title="Alias list"><code>+$alas</code></a>
3135<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#alf' title="Parse alphabetic characters"><code>++alf</code></a>
32−<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#all-by' title="Logical AND (map and wet gate)"><code>++all:by</code></a>
33−<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#all-in' title="Logical AND (set and wet gate)"><code>++all:in</code></a>
36+<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#allby' title="Logical AND (map and wet gate)"><code>++all:by</code></a>
37+<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#allin' title="Logical AND (set and wet gate)"><code>++all:in</code></a>
3438<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#aln' title="Parse alphanumeric characters"><code>++aln</code></a>
35−<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#alp' title="Parse alphanumeric characters and -"><code>++alp</code></a>
36−<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#any-by' title="Logical OR (map and wet gate)"><code>++any:by</code></a>
37−<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#any-in' title="Logical OR (set and gate)"><code>++any:in</code></a>
39+<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#alp' title="Parse alphanumeric characters and "><code>++alp</code></a>
40+<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#anyby' title="Logical OR (map and wet gate)"><code>++any:by</code></a>
41+<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#anyin' title="Logical OR (set and gate)"><code>++any:in</code></a>
3842<a class="tooltip" href='/docs/hoon/reference/stdlib/2f/#aor' title="Alphabetical order"><code>++aor</code></a>
39−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#ape-ag' title="Parse 0 or rule"><code>++ape:ag</code></a>
40−<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#apt-by' title="Check correctness (map)"><code>++apt:by</code></a>
41−<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#apt-in' title="Check correctness (set)"><code>++apt:in</code></a>
42−<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#at' title="(Undocumented)"><code>++at</code></a>
43−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#aura' title="'Type' of atom"><code>++aura</code></a>
44−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#axis' title="Nock axis"><code>++axis</code></a>
43+<a class="tooltip" href='/docs/hoon/reference/stdlib/5b/#ap' title="Hoon engine"><code>++ap</code></a>
44+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#apeag' title="Parse 0 or rule"><code>++ape:ag</code></a>
45+<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#aptby' title="Check correctness (map)"><code>++apt:by</code></a>
46+<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#aptin' title="Check correctness (set)"><code>++apt:in</code></a>
47+<a class="tooltip" href='/docs/hoon/reference/stdlib/2k/#aptto' title="Check correctness of queue"><code>++apt:to</code></a>
48+<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#at' title="Basic printing"><code>++at</code></a>
49+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#atom' title="Just an atom"><code>+$atom</code></a>
50+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#aura' title="'Type' of atom"><code>+$aura</code></a>
51+<a class="tooltip" href='/docs/hoon/reference/stdlib/5b/#ax' title="Spec engine"><code>++ax</code></a>
52+<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#axis' title="Tree address"><code>+$axis</code></a>
4553
4654### b
4755
48−<a class="tooltip" href='/docs/hoon/reference/stdlib/2k/#bal-to' title="Balance queue"><code>++bal:to</code></a>
56+<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#bake' title="Convert wet gate to dry gate"><code>++bake</code></a>
57+<a class="tooltip" href='/docs/hoon/reference/stdlib/2k/#balto' title="Balance queue"><code>++bal:to</code></a>
4958<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#bar' title="Parse | (bar)"><code>++bar</code></a>
5059<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#bas' title="Parse \ (bas)"><code>++bas</code></a>
51−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#base' title="Base type"><code>++base</code></a>
52−<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#bass' title="Parser modifier (LSB-ordered ++list as atom of ++base)"><code>++bass</code></a>
53−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#bay-ag' title="Parses binary number"><code>++bay:ag</code></a>
54−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#bean' title="Boolean"><code>++bean</code></a>
55−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#beer' title="Tape builder"><code>++beer</code></a>
56−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#beet' title="XML interpolation cases"><code>++beet</code></a>
60+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#base' title="Base type"><code>+$base</code></a>
61+<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#bass' title="Parser modifier (LSBordered ++list as atom of ++base)"><code>++bass</code></a>
62+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#bayag' title="Parses binary number"><code>++bay:ag</code></a>
63+<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#bean' title="Boolean"><code>+$bean</code></a>
64+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#beerhoot' title="Simple embed"><code>+$beer:hoot</code></a>
5765<a class="tooltip" href='/docs/hoon/reference/stdlib/4e/#bend' title="Conditional composer"><code>++bend</code></a>
5866<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#bet' title="Parse hep and lus axis syntax"><code>++bet</code></a>
5967<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#bex' title="Binary exponent"><code>++bex</code></a>
60−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#bif-ff' title="Converts from fn to @r"><code>++bif:ff</code></a>
61−<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#bif-by' title="Bifurcate map"><code>++bif:by</code></a>
62−<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#bif-in' title="Bifurcate set"><code>++bif:in</code></a>
68+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#bifff' title="Converts from fn to @r"><code>++bif:ff</code></a>
69+<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#bifby' title="Bifurcate map"><code>++bif:by</code></a>
70+<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#bifin' title="Bifurcate set"><code>++bif:in</code></a>
6371<a class="tooltip" href='/docs/hoon/reference/stdlib/2a/#biff' title="Unit as argument"><code>++biff</code></a>
6472<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#bin' title="Binary to atom"><code>++bin</code></a>
65−<a class="tooltip" href='/docs/hoon/reference/stdlib/2a/#bind' title="Non-unit function to unit, producing unit"><code>++bind</code></a>
66−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#bip-ag' title="Parse IPv6"><code>++bip:ag</code></a>
67−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#bit-ff' title="fn to @r with rounding"><code>++bit:ff</code></a>
68−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#bit-rd' title="fn to double-precision binary float"><code>++bit:rd</code></a>
69−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#bit-rh' title="fn to half-precision float"><code>++bit:rh</code></a>
70−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#bit-rs' title="fn to single-precision float"><code>++bit:rs</code></a>
71−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#bit-rq' title="fn to quad-precision float"><code>++bit:rq</code></a>
72−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#bix-ab' title="Parse hex pair"><code>++bix:ab</code></a>
73−<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#bisk-so' title="Parse aura-atom pair"><code>++bisk:so</code></a>
74−<a class="tooltip" href='/docs/hoon/reference/stdlib/1c/#bloq' title="Blocksize"><code>++bloq</code></a>
73+<a class="tooltip" href='/docs/hoon/reference/stdlib/2a/#bind' title="Nonunit function to unit, producing unit"><code>++bind</code></a>
74+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#bipag' title="Parse IPv6"><code>++bip:ag</code></a>
75+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#bitff' title="fn to @r with rounding"><code>++bit:ff</code></a>
76+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#bitrd' title="fn to doubleprecision binary float"><code>++bit:rd</code></a>
77+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#bitrh' title="fn to halfprecision float"><code>++bit:rh</code></a>
78+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#bitrs' title="fn to singleprecision float"><code>++bit:rs</code></a>
79+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#bitrq' title="fn to quadprecision float"><code>++bit:rq</code></a>
80+<a class="tooltip" href='/docs/hoon/reference/stdlib/1c/#bite' title="Atom slice specificier"><code>$bite</code></a>
81+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#bixab' title="Parse hex pair"><code>++bix:ab</code></a>
82+<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#biskso' title="Parse auraatom pair"><code>++bisk:so</code></a>
83+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#block' title="Abstract identity of resource awaited"><code>+$block</code></a>
84+<a class="tooltip" href='/docs/hoon/reference/stdlib/1c/#bloq' title="Blocksize"><code>$bloq</code></a>
7585<a class="tooltip" href='/docs/hoon/reference/stdlib/2a/#bond' title="Replace null"><code>++bond</code></a>
86+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#bool' title="Make loobean (compiler utility)"><code>++bool</code></a>
7687<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#boss' title="Parser modifier: LSB"><code>++boss</code></a>
7788<a class="tooltip" href='/docs/hoon/reference/stdlib/2a/#both' title="Group unit values into pair"><code>++both</code></a>
7889<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#buc' title="Parse $ (buc)"><code>++buc</code></a>
7990<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#but' title="Parse binary digit"><code>++but</code></a>
91+<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#byts' title="bytes, LSB first"><code>+$byts</code></a>
8092
8193### c
8294
95+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#cne' title="Render base58check"><code>++c:ne</code></a>
8396<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#cab' title="Parse _ (cab)"><code>++cab</code></a>
97+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#cain' title="Tank pretty-print"><code>++cain</code></a>
8498<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#can' title="Assemble"><code>++can</code></a>
8599<a class="tooltip" href='/docs/hoon/reference/stdlib/1b/#cap' title="Tree head"><code>++cap</code></a>
86100<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#cass' title="To lowercase"><code>++cass</code></a>
87101<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#cat' title="Concatenate"><code>++cat</code></a>
102+<a class="tooltip" href='/docs/hoon/reference/stdlib/4k/#c-coco' title="Render base58check"><code>++c-co:co</code></a>
103+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#cell' title="Make %cell type (compiler utility)"><code>++cell</code></a>
88104<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#cen' title="Parse % (cen)"><code>++cen</code></a>
89−<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#cet-yo' title="Days in a century"><code>++cet:yo</code></a>
90−<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#char' title="Character"><code>++char</code></a>
91−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#chum' title="Jet hint information"><code>++chum</code></a>
105+<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#cetyo' title="Days in a century"><code>++cet:yo</code></a>
106+<a class="tooltip" href='/docs/hoon/reference/stdlib/4a/#chafa' title="Decode base58check character"><code>++cha:fa</code></a>
107+<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#char' title="Character"><code>+$char</code></a>
108+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#chum' title="Jet hint information"><code>+$chum</code></a>
92109<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#cit' title="Octal digit"><code>++cit</code></a>
93−<a class="tooltip" href='/docs/hoon/reference/stdlib/2a/#clap' title="Apply function to two units"><code>++clap</code></a>
94−<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#cmp-si' title="Compare (signed integer)"><code>++cmp:si</code></a>
110+<a class="tooltip" href='/docs/hoon/reference/stdlib/2a/#clap' title="Combine two units with function"><code>++clap</code></a>
111+<a class="tooltip" href='/docs/hoon/reference/stdlib/2a/#clef' title="Compose two units with function"><code>++clef</code></a>
112+<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#cmpsi' title="Compare (signed integer)"><code>++cmp:si</code></a>
95113<a class="tooltip" href='/docs/hoon/reference/stdlib/4k/#co' title="Literal rendering engine"><code>++co</code></a>
96−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#coil' title="Tuple of core information"><code>++coil</code></a>
97−<a class="tooltip" href='/docs/hoon/reference/stdlib/3g/#coin' title="Noun-literal syntax cases"><code>++coin</code></a>
114+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#coil' title="Tuple of core information"><code>+$coil</code></a>
115+<a class="tooltip" href='/docs/hoon/reference/stdlib/3g/#coin' title="Nounliteral syntax cases"><code>+$coin</code></a>
98116<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#col' title="Parse : (col)"><code>++col</code></a>
99117<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#cold' title="Replace with constant"><code>++cold</code></a>
100118<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#com' title="Parse , (com)"><code>++com</code></a>
119+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#comb' title="Combine two formulas (compiler utility)"><code>++comb</code></a>
101120<a class="tooltip" href='/docs/hoon/reference/stdlib/4e/#comp' title="Arbitrary compose"><code>++comp</code></a>
102121<a class="tooltip" href='/docs/hoon/reference/stdlib/2d/#con' title="Binary OR"><code>++con</code></a>
122+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#cond' title="?: compile (compiler utility)"><code>++cond</code></a>
123+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#cons' title="Make formula cell (compiler utility)"><code>++cons</code></a>
103124<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#cook' title="Apply gate"><code>++cook</code></a>
104−<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#cord' title="UTF-8 text"><code>++cord</code></a>
125+<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#cord' title="UTF8 text"><code>+$cord</code></a>
126+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#core' title="Make %core type (compiler utility)"><code>++core</code></a>
105127<a class="tooltip" href='/docs/hoon/reference/stdlib/2n/#cork' title="Compose forward"><code>++cork</code></a>
106128<a class="tooltip" href='/docs/hoon/reference/stdlib/2n/#corl' title="Compose backward"><code>++corl</code></a>
129+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#cove' title="Extract [0 *] axis (compiler utility)"><code>++cove</code></a>
130+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#crib' title="Summary and details"><code>+$crib</code></a>
107131<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#crip' title="Tape to cord"><code>++crip</code></a>
108−<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#crub-so' title="Parse @da, @dr, @p, @t"><code>++crub:so</code></a>
132+<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#crubso' title="Parse @da, @dr, @p, @t"><code>++crub:so</code></a>
109133<a class="tooltip" href='/docs/hoon/reference/stdlib/2p/#cue' title="Unpack atom to noun"><code>++cue</code></a>
110−<a class="tooltip" href='/docs/hoon/reference/stdlib/2n/#curr' title="Right-curry a gate"><code>++curr</code></a>
134+<a class="tooltip" href='/docs/hoon/reference/stdlib/2n/#curr' title="Rightcurry a gate"><code>++curr</code></a>
111135<a class="tooltip" href='/docs/hoon/reference/stdlib/2n/#cury' title="Curry left a gate"><code>++cury</code></a>
112136<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#cuss' title="To uppercase"><code>++cuss</code></a>
113137<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#cut' title="Slice"><code>++cut</code></a>
114138
115139### d
116140
117−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#d-ne' title="Render decimal"><code>++d:ne</code></a>
118−<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#date' title="Point in time"><code>++date</code></a>
119−<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#day-yo' title="Seconds in day"><code>++day:yo</code></a>
141+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#dne' title="Render decimal"><code>++d:ne</code></a>
142+<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#date' title="Parsed date"><code>+$date</code></a>
143+<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#dayyo' title="Seconds in day"><code>++day:yo</code></a>
144+<a class="tooltip" href='/docs/hoon/reference/stdlib/4k/#d-coco' title="Render decimal with min length"><code>++d-co:co</code></a>
120145<a class="tooltip" href='/docs/hoon/reference/stdlib/1a/#dec' title="Decrement"><code>++dec</code></a>
121−<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#del-by' title="Delete (map)"><code>++del:by</code></a>
122−<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#del-in' title="Delete (set)"><code>++del:in</code></a>
123−<a class="tooltip" href='/docs/hoon/reference/stdlib/2j/#del-ju' title="Delete (jug)"><code>++del:ju</code></a>
146+<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#delby' title="Delete (map)"><code>++del:by</code></a>
147+<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#delin' title="Delete (set)"><code>++del:in</code></a>
148+<a class="tooltip" href='/docs/hoon/reference/stdlib/2j/#delju' title="Delete (jug)"><code>++del:ju</code></a>
124149<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#dem' title="Decimal to atom"><code>++dem</code></a>
125−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#dem-ag' title="Parse decmal with dots"><code>++dem:ag</code></a>
126−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#den-fl' title="Denormalizes (floating point)"><code>++den:fl</code></a>
127−<a class="tooltip" href='/docs/hoon/reference/stdlib/2k/#dep-to' title="Maximum depth (queue)"><code>++dep:to</code></a>
128−<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#dif-fe' title="Difference between atoms (modular basis)"><code>++dif:fe</code></a>
129−<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#dif-fo' title='Subtraction (modular base)'><code>++dif:fo</code></a>
130−<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#dif-in' title='Difference (set)'><code>++dif:in</code></a>
131−<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#dif-si' title="Subtraction (signed integer)"><code>++dif:si</code></a>
132−<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#dig-by' title="Address of key (map)"><code>++dig:by</code></a>
133−<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#dig-in' title="Address of a in set"><code>++dig:in</code></a>
134−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#dim-ag' title="Parse decimal number"><code>++dim:ag</code></a>
135−<a class="tooltip" href='/docs/hoon/reference/stdlib/3g/#dime' title="Aura-atom pair"><code>++dime</code></a>
136−<a class="tooltip" href='/docs/hoon/reference/stdlib/4c/#din-re' title="(Undocumented)"><code>++din:re</code></a>
150+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#demag' title="Parse decmal with dots"><code>++dem:ag</code></a>
151+<a class="tooltip" href='/docs/hoon/reference/stdlib/4a/#denfa' title="Decode base58check"><code>++den:fa</code></a>
152+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#denfl' title="Denormalizes (floating point)"><code>++den:fl</code></a>
153+<a class="tooltip" href='/docs/hoon/reference/stdlib/2k/#depto' title="Maximum depth (queue)"><code>++dep:to</code></a>
154+<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#difby' title="Difference between maps"><code>++dif:by</code></a>
155+<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#diffe' title="Difference between atoms (modular basis)"><code>++dif:fe</code></a>
156+<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#diffo' title='Subtraction (modular base)'><code>++dif:fo</code></a>
157+<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#difin' title='Difference (set)'><code>++dif:in</code></a>
158+<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#difsi' title="Subtraction (signed integer)"><code>++dif:si</code></a>
159+<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#digby' title="Address of key (map)"><code>++dig:by</code></a>
160+<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#digin' title="Address of a in set"><code>++dig:in</code></a>
161+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#dimag' title="Parse decimal number"><code>++dim:ag</code></a>
162+<a class="tooltip" href='/docs/hoon/reference/stdlib/3g/#dime' title="Auraatom pair"><code>+$dime</code></a>
137163<a class="tooltip" href='/docs/hoon/reference/stdlib/2d/#dis' title="Binary AND (atoms)"><code>++dis</code></a>
138164<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#dit' title="Decimal digit"><code>++dit</code></a>
139165<a class="tooltip" href='/docs/hoon/reference/stdlib/1a/#div' title="Divide"><code>++div</code></a>
140−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#div-ff' title="Divide (IEEE float)"><code>++div:ff</code></a>
141−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#div-fl' title="Divide (signed and unsigned integer cell)"><code>++div:fl</code></a>
142−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#div-rd' title="Double precision float"><code>++div:rd</code></a>
143−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#div-rh' title="Divide (half-precision float)"><code>++div:rh</code></a>
144−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#div-rs' title="Divide (single-precision float)"><code>++div:rs</code></a>
145−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#div-rq' title="Divide (quad-precision float)"><code>++div:rq</code></a>
166+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#divff' title="Divide (IEEE float)"><code>++div:ff</code></a>
167+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#divfl' title="Divide (signed and unsigned integer cell)"><code>++div:fl</code></a>
168+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#divrd' title="Double precision float"><code>++div:rd</code></a>
169+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#divrh' title="Divide (halfprecision float)"><code>++div:rh</code></a>
170+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#divrs' title="Divide (singleprecision float)"><code>++div:rs</code></a>
171+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#divrq' title="Divide (quadprecision float)"><code>++div:rq</code></a>
172+<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#dof' title="Hep & optional gap"><code>++dof</code></a>
146173<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#dog' title="Optional gap"><code>++dog</code></a>
147174<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#doh' title="@p separator"><code>++doh</code></a>
148175<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#doq' title="Parse double quote"><code>++doq</code></a>
149−<a class="tooltip" href='/docs/hoon/reference/stdlib/2f/#dor' title="Numeric order"><code>++dor</code></a>
176+<a class="tooltip" href='/docs/hoon/reference/stdlib/2f/#dor' title="Depth order"><code>++dor</code></a>
177+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#doss' title="Profiling"><code>+$doss</code></a>
150178<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#dot' title="Parse period"><code>++dot</code></a>
151−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#drg-ff' title="@r to decimal float"><code>++drg:ff</code></a>
152−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#drg-fl' title="Get printable decimal (signed and unsigned integer cell)"><code>++drg:fl</code></a>
153−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#drg-rd' title="@rd to decimal float"><code>++drg:rd</code></a>
154−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#drg-rh' title="@rh to decimal float"><code>++drg:rh</code></a>
155−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#drg-rs' title="@rs to decimal float"><code>++drg:rs</code></a>
156−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#drg-rq' title="@rq to decimal float"><code>++drg:rq</code></a>
179+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#drgff' title="@r to decimal float"><code>++drg:ff</code></a>
180+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#drgfl' title="Get printable decimal (signed and unsigned integer cell)"><code>++drg:fl</code></a>
181+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#drgrd' title="@rd to decimal float"><code>++drg:rd</code></a>
182+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#drgrh' title="@rh to decimal float"><code>++drg:rh</code></a>
183+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#drgrs' title="@rs to decimal float"><code>++drg:rs</code></a>
184+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#drgrq' title="@rq to decimal float"><code>++drg:rq</code></a>
157185<a class="tooltip" href='/docs/hoon/reference/stdlib/2a/#drop' title="Unit to list"><code>++drop</code></a>
158−<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#dul-si' title="Modulus (signed integer)"><code>++dul:si</code></a>
159−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#dum-ag' title="Parse decimal with leading zero"><code>++dum:ag</code></a>
160−<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#dun' title="-- to ~"><code>++dun</code></a>
186+<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#dulsi' title="Modulus (signed integer)"><code>++dul:si</code></a>
187+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#dumag' title="Parse decimal with leading zero"><code>++dum:ag</code></a>
188+<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#dun' title=" to ~"><code>++dun</code></a>
161189<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#duz' title="== to ~"><code>++duz</code></a>
162190<a class="tooltip" href='/docs/hoon/reference/stdlib/1a/#dvr' title="Divide (with remainder)"><code>++dvr</code></a>
163191
164192### e
165193
166−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#ead-fl' title="Exact add"><code>++ead:fl</code></a>
194+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#eadfl' title="Exact add"><code>++ead:fl</code></a>
167195<a class="tooltip" href='/docs/hoon/reference/stdlib/1c/#each' title="Mold of fork between two types"><code>++each</code></a>
168196<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#easy' title="Always parse"><code>++easy</code></a>
169−<a class="tooltip" href='/docs/hoon/reference/stdlib/3g/#edge' title="Parsing location metadata"><code>++edge</code></a>
197+<a class="tooltip" href='/docs/hoon/reference/stdlib/4k/#ed-coco' title="Format with decimal place"><code>++ed-co:co</code></a>
198+<a class="tooltip" href='/docs/hoon/reference/stdlib/3g/#edge' title="Parsing location metadata"><code>+$edge</code></a>
199+<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#effob' title="murmur3-based pseudorandom function"><code>++eff:ob</code></a>
170200<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#egcd' title="Extended Euclidean algorithm"><code>++egcd</code></a>
171−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#emn-fl' title="Minimum exponent"><code>++emn:fl</code></a>
172−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#emu-fl' title="Exact multiply"><code>++emu:fl</code></a>
173−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#emx-fl' title="Maximum exponent"><code>++emx:fl</code></a>
201+<a class="tooltip" href='/docs/hoon/reference/stdlib/4k/#em-coco' title="Render in numeric base"><code>++em-co:co</code></a>
202+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#emnfl' title="Minimum exponent"><code>++emn:fl</code></a>
203+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#emufl' title="Exact multiply"><code>++emu:fl</code></a>
204+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#emxfl' title="Maximum exponent"><code>++emx:fl</code></a>
205+<a class="tooltip" href='/docs/hoon/reference/stdlib/4a/#encfa' title="Encode base58check"><code>++enc:fa</code></a>
174206<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#end' title="Tail"><code>++end</code></a>
175−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#equ-ff' title="Equals (IEEE float)"><code>++equ:ff</code></a>
176−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#equ-fl' title="Equals (signed and unsigned integer cell)"><code>++equ:fl</code></a>
177−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#equ-rd' title="Equals (double-precision float)"><code>++equ:rd</code></a>
178−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#equ-rh' title="Equals (half-precision float)"><code>++equ:rh</code></a>
179−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#equ-rs' title="Equals (single-precision float)"><code>++equ:rs</code></a>
180−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#equ-rq' title="Equals (quad-precision float)"><code>++equ:rq</code></a>
181−<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#era-yo' title="Leap-year period"><code>++era:yo</code></a>
182−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#exp-ff' title="Get exponent (IEEE float)"><code>++exp:ff</code></a>
183−<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#exp-fo' title="Exponent (modular base)"><code>++exp:fo</code></a>
184−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#exp-rd' title="Exponent (@rd)"><code>++exp:rd</code></a>
185−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#exp-rh' title="Exponent (half-precision float)"><code>++exp:rh</code></a>
186−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#exp-rs' title="Exponent (@rs)"><code>++exp:rs</code></a>
187−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#exp-rq' title="Exponent (quad-precision float)"><code>++exp:rq</code></a>
207+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#equff' title="Equals (IEEE float)"><code>++equ:ff</code></a>
208+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#equfl' title="Equals (signed and unsigned integer cell)"><code>++equ:fl</code></a>
209+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#equrd' title="Equals (doubleprecision float)"><code>++equ:rd</code></a>
210+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#equrh' title="Equals (halfprecision float)"><code>++equ:rh</code></a>
211+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#equrs' title="Equals (singleprecision float)"><code>++equ:rs</code></a>
212+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#equrq' title="Equals (quadprecision float)"><code>++equ:rq</code></a>
213+<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#erayo' title="Leapyear period"><code>++era:yo</code></a>
214+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#expff' title="Get exponent (IEEE float)"><code>++exp:ff</code></a>
215+<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#expfo' title="Exponent (modular base)"><code>++exp:fo</code></a>
216+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#exprd' title="Exponent (@rd)"><code>++exp:rd</code></a>
217+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#exprh' title="Exponent (halfprecision float)"><code>++exp:rh</code></a>
218+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#exprs' title="Exponent (@rs)"><code>++exp:rs</code></a>
219+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#exprq' title="Exponent (quadprecision float)"><code>++exp:rq</code></a>
188220
189221### f
190222
223+<a class="tooltip" href='/docs/hoon/reference/stdlib/4a/#fa' title="base58check"><code>++fa</code></a>
224+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#face' title="Make %face type (compiler utility)"><code>++face</code></a>
191225<a class="tooltip" href='/docs/hoon/reference/stdlib/4e/#fail' title="Never parse"><code>++fail</code></a>
192226<a class="tooltip" href='/docs/hoon/reference/stdlib/2a/#fall' title="Give unit a default value"><code>++fall</code></a>
193227<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#fand' title="All indices in list"><code>++fand</code></a>
194228<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#fas' title="Parse / (fas)"><code>++fas</code></a>
195229<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#fe' title="Modulo bloq"><code>++fe</code></a>
196−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#fed-ag' title="Parse @p"><code>++fed:ag</code></a>
197−<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#feen-ob' title="Conceal structure v2"><code>++feen:ob</code></a>
198−<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#fend-ob' title="Restore structure v2"><code>++fend:ob</code></a>
199−<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#fice-ob' title="Feistel-like cipher"><code>++fice:ob</code></a>
230+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#fedag' title="Parse @p"><code>++fed:ag</code></a>
231+<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#feob' title="Internal function to +fee"><code>++fe:ob</code></a>
232+<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#feeob' title="Feistel cipher Fe in B&R (2002)"><code>++fee:ob</code></a>
233+<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#feenob' title="Reverse +fee"><code>++feen:ob</code></a>
234+<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#feinob' title="Conceal structure v3"><code>++fein:ob</code></a>
235+<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#feisob' title="Four-round generalised Feistel cipher over the domain [0, 2^32 - 2^16 - 1]"><code>++feis:ob</code></a>
236+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#femab' title="Parse base58check char"><code>++fem:ab</code></a>
237+<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#fenob' title="Reverse +fe"><code>++fen:ob</code></a>
238+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#feqag' title="Parse @q phonetic base"><code>++feq:ag</code></a>
200239<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#fil' title="Fill bloqstream"><code>++fil</code></a>
240+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#fimag' title="Parse base58check"><code>++fim:ag</code></a>
201241<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#find' title="First index in list"><code>++find</code></a>
202−<a class="tooltip" href='/docs/hoon/reference/stdlib/4c/#fit-re' title="Fit on one line test"><code>++fit:re</code></a>
203−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#fli-fl' title="Flip sign"><code>++fli:fl</code></a>
242+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#fitz' title="Odor compatibility (compiler utility)"><code>++fitz</code></a>
243+<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#flag' title="Boolean (flag)"><code>+$flag</code></a>
244+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#flan' title="Loobean & (compiler utility)"><code>++flan</code></a>
245+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#flifl' title="Flip sign"><code>++fli:fl</code></a>
246+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#flip' title="Loobean negation (compiler utility)"><code>++flip</code></a>
247+<a class="tooltip" href='/docs/hoon/reference/stdlib/2a/#flit' title="Make filter"><code>++flit</code></a>
204248<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#flop' title="Reverse list"><code>++flop</code></a>
205−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#fma-ff' title="Fused multiply-add (IEEE float)"><code>++fma:ff</code></a>
206−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#fma-fl' title="Fused multiply-add"><code>++fma:fl</code></a>
207−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#fma-rd' title="Fused multiply-add (@rd)"><code>++fma:rd</code></a>
208−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#fma-rh' title="Fused multiply-add (half-precision float)"><code>++fma:rh</code></a>
209−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#fma-rs' title="Fused multiply-add (single-precision float)"><code>++fma:rs</code></a>
210−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#fma-rq' title="Fused multiply-add (quad-precision float)"><code>++fma:rq</code></a>
211−<a class="tooltip" href='/docs/hoon/reference/stdlib/2e/#fnv' title="FNV scrambler"><code>++fnv</code></a>
249+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#flor' title="Loobean | (compiler utility)"><code>++flor</code></a>
250+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#fmaff' title="Fused multiplyadd (IEEE float)"><code>++fma:ff</code></a>
251+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#fmafl' title="Fused multiplyadd"><code>++fma:fl</code></a>
252+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#fmard' title="Fused multiplyadd (@rd)"><code>++fma:rd</code></a>
253+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#fmarh' title="Fused multiplyadd (halfprecision float)"><code>++fma:rh</code></a>
254+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#fmars' title="Fused multiplyadd (singleprecision float)"><code>++fma:rs</code></a>
255+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#fmarq' title="Fused multiplyadd (quadprecision float)"><code>++fma:rq</code></a>
212256<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#fo' title="Modulo prime"><code>++fo</code></a>
213−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#foot' title="Cases of arms by variance model"><code>++foot</code></a>
214−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#fos-rh' title="@rs to @rh"><code>++fos:rh</code></a>
215−<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#fra-fo' title="Divide (modular base)"><code>++fra:fo</code></a>
216−<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#fra-si' title="Divide (signed integer)"><code>++fra:si</code></a>
257+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#foot' title="Cases of arms by variance model"><code>+$foot</code></a>
258+<a class="tooltip" href='/docs/hoon/reference/stdlib/2n/#fore' title="Pair before"><code>++fore</code></a>
259+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#fork' title="Make %fork type (compiler utility)"><code>++fork</code></a>
260+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#fosrh' title="@rs to @rh"><code>++fos:rh</code></a>
261+<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#frafo' title="Divide (modular base)"><code>++fra:fo</code></a>
262+<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#frasi' title="Divide (signed integer)"><code>++fra:si</code></a>
217263<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#full' title="Parse to end"><code>++full</code></a>
218264<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#funk' title="Add to tape"><code>++funk</code></a>
265+<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#fuss' title="Has A or B?"><code>++fuss</code></a>
266+<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#fyndob' title="Restore structure v3"><code>++fynd:ob</code></a>
219267
220268### g
221269
@@ -224,86 +272,98 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
224272<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#gap' title="Plural whitespace"><code>++gap</code></a>
225273<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#gaq' title="End of line"><code>++gaq</code></a>
226274<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#gar' title="Parse > (gar)"><code>++gar</code></a>
227−<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#gas-by' title="Concatenate (map)"><code>++gas:by</code></a>
228−<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#gas-in' title="Concatenate (set)"><code>++gas:in</code></a>
229−<a class="tooltip" href='/docs/hoon/reference/stdlib/2k/#gas-to' title="Push list into queue"><code>++gas:to</code></a>
275+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#garb' title="Core metadata"><code>+$garb</code></a>
276+<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#gasby' title="Concatenate (map)"><code>++gas:by</code></a>
277+<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#gasin' title="Concatenate (set)"><code>++gas:in</code></a>
278+<a class="tooltip" href='/docs/hoon/reference/stdlib/2j/#gasju' title="Concatenate (jug)"><code>++gas:ju</code></a>
279+<a class="tooltip" href='/docs/hoon/reference/stdlib/2k/#gasto' title="Push list into queue"><code>++gas:to</code></a>
230280<a class="tooltip" href='/docs/hoon/reference/stdlib/1c/#gate' title="Function"><code>++gate</code></a>
231281<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#gaw' title="Classic whitespace"><code>++gaw</code></a>
232282<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#gay' title="Optional gap"><code>++gay</code></a>
233−<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#get-by' title="Grab unit value"><code>++get:by</code></a>
234−<a class="tooltip" href='/docs/hoon/reference/stdlib/2j/#get-ja' title="Grab value by key"><code>++get:ja</code></a>
235−<a class="tooltip" href='/docs/hoon/reference/stdlib/2j/#get-ju' title="Retrieve set"><code>++get:ju</code></a>
236−<a class="tooltip" href='/docs/hoon/reference/stdlib/2k/#get-to' title="Head-tail pair"><code>++get:to</code></a>
283+<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#getby' title="Grab unit value"><code>++get:by</code></a>
284+<a class="tooltip" href='/docs/hoon/reference/stdlib/2j/#getja' title="Grab value by key"><code>++get:ja</code></a>
285+<a class="tooltip" href='/docs/hoon/reference/stdlib/2j/#getju' title="Retrieve set"><code>++get:ju</code></a>
286+<a class="tooltip" href='/docs/hoon/reference/stdlib/2k/#getto' title="Headtail pair"><code>++get:to</code></a>
237287<a class="tooltip" href='/docs/hoon/reference/stdlib/4e/#glue' title="Skip delimiter"><code>++glue</code></a>
238288<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#gon' title="Parse long numbers"><code>++gon</code></a>
239−<a class="tooltip" href='/docs/hoon/reference/stdlib/2f/#gor' title="Hash order"><code>++gor</code></a>
240−<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#got-by' title="Assert for value (map)"><code>++got:by</code></a>
241−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#grd-ff' title="Decimal float to @r"><code>++grd:ff</code></a>
242−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#grd-fl' title="Decimal to float"><code>++grd:fl</code></a>
243−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#grd-rd' title="Decimal float to @rd"><code>++grd:rd</code></a>
244−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#grd-rh' title="Decimal float to @rh"><code>++grd:rh</code></a>
245−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#grd-rs' title="Decimal float to @rs"><code>++grd:rs</code></a>
246−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#grd-rq' title="Decimal float to @rq"><code>++grd:rq</code></a>
289+<a class="tooltip" href='/docs/hoon/reference/stdlib/2f/#gor' title="Mug order"><code>++gor</code></a>
290+<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#gotby' title="Assert for value (map)"><code>++got:by</code></a>
291+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#grdff' title="Decimal float to @r"><code>++grd:ff</code></a>
292+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#grdfl' title="Decimal to float"><code>++grd:fl</code></a>
293+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#grdrd' title="Decimal float to @rd"><code>++grd:rd</code></a>
294+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#grdrh' title="Decimal float to @rh"><code>++grd:rh</code></a>
295+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#grdrs' title="Decimal float to @rs"><code>++grd:rs</code></a>
296+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#grdrq' title="Decimal float to @rq"><code>++grd:rq</code></a>
247297<a class="tooltip" href='/docs/hoon/reference/stdlib/1a/#gte' title="Greater than / equal"><code>++gte</code></a>
248−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#gte-ff' title="Greater than / equal (IEEE float)"><code>++gte:ff</code></a>
249−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#gte-fl' title="Greater than / equal (producing flag)"><code>++gte:fl</code></a>
250−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#gte-rd' title="Greater than / equal (double-precision float)"><code>++gte:rd</code></a>
251−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#gte-rh' title="Greater than / equal (half-precision float)"><code>++gte:rh</code></a>
252−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#gte-rs' title="Greater than / equal (single-precision float)"><code>++gte:rs</code></a>
253−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#gte-rq' title="Greater than / equal (quad-precision float)"><code>++gte:rq</code></a>
298+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#gteff' title="Greater than / equal (IEEE float)"><code>++gte:ff</code></a>
299+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#gtefl' title="Greater than / equal (producing flag)"><code>++gte:fl</code></a>
300+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#gterd' title="Greater than / equal (doubleprecision float)"><code>++gte:rd</code></a>
301+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#gterh' title="Greater than / equal (halfprecision float)"><code>++gte:rh</code></a>
302+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#gters' title="Greater than / equal (singleprecision float)"><code>++gte:rs</code></a>
303+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#gterq' title="Greater than / equal (quadprecision float)"><code>++gte:rq</code></a>
254304<a class="tooltip" href='/docs/hoon/reference/stdlib/1a/#gth' title="Greater than"><code>++gth</code></a>
255−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#gth-ff' title="Greater than (IEEE float)"><code>++gth:ff</code></a>
256−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#gth-fl' title="Greater than (producing flag)"><code>++gth:fl</code></a>
257−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#gth-rd' title="Greater than (double-precision float)"><code>++gth:rd</code></a>
258−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#gth-rh' title="Greater than (half-precision float)"><code>++gth:rh</code></a>
259−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#gth-rs' title="Greater than (single-precision float)"><code>++gth:rs</code></a>
260−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#gth-rq' title="Greater than (quad-precision float)"><code>++gth:rq</code></a>
305+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#gthff' title="Greater than (IEEE float)"><code>++gth:ff</code></a>
306+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#gthfl' title="Greater than (producing flag)"><code>++gth:fl</code></a>
307+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#gthrd' title="Greater than (doubleprecision float)"><code>++gth:rd</code></a>
308+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#gthrh' title="Greater than (halfprecision float)"><code>++gth:rh</code></a>
309+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#gthrs' title="Greater than (singleprecision float)"><code>++gth:rs</code></a>
310+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#gthrq' title="Greater than (quadprecision float)"><code>++gth:rq</code></a>
261311<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#gul' title="Axis syntax < or >"><code>++gul</code></a>
262312<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#gulf' title="List from range"><code>++gulf</code></a>
263−<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#gut-by' title="Grab value with defualt"><code>++gut:by</code></a>
264313
265314### h
266315
267−<a class="tooltip" href='/docs/hoon/reference/stdlib/3g/#hair' title="Parsing line and column"><code>++hair</code></a>
268−<a class="tooltip" href='/docs/hoon/reference/stdlib/2n/#hard' title="Force remold"><code>++hard</code></a>
269−<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#has-by' title="Key existence check (map)"><code>++has:by</code></a>
270−<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#has-in' title="Key existence check (set)"><code>++has:in</code></a>
271−<a class="tooltip" href='/docs/hoon/reference/stdlib/2j/#has-ju' title="Check contents (jug)"><code>++has:ju</code></a>
316+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#hafab' title="Parse non-doz phonetic pair"><code>++haf:ab</code></a>
317+<a class="tooltip" href='/docs/hoon/reference/stdlib/3g/#hair' title="Parsing line and column"><code>+$hair</code></a>
318+<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#hasby' title="Key existence check (map)"><code>++has:by</code></a>
319+<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#hasin' title="Key existence check (set)"><code>++has:in</code></a>
320+<a class="tooltip" href='/docs/hoon/reference/stdlib/2j/#hasju' title="Check contents (jug)"><code>++has:ju</code></a>
272321<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#hax' title="Parse # (hax)"><code>++hax</code></a>
273322<a class="tooltip" href='/docs/hoon/reference/stdlib/2n/#head' title="Get head of cell"><code>++head</code></a>
274−<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#here' title="Place-based apply"><code>++here</code></a>
275−<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#hep' title="Parse - (hep)"><code>++hep</code></a>
323+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#help' title="Documentation"><code>+$help</code></a>
324+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#hefab' title="Parse non-dozzod phonetic pair"><code>++hef:ab</code></a>
325+<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#here' title="Placebased apply"><code>++here</code></a>
326+<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#hep' title="Parse (hep)"><code>++hep</code></a>
276327<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#hex' title="Hexadecimal to atom"><code>++hex</code></a>
277−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#hex-ag' title="Parse hexadecimal number"><code>++hex:ag</code></a>
278−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#hif-ab' title="Parse phonetic pair"><code>++hif:ab</code></a>
328+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#hexag' title="Parse hexadecimal number"><code>++hex:ag</code></a>
329+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#hifab' title="Parse phonetic pair"><code>++hif:ab</code></a>
279330<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#hig' title="Parse single uppercase letter"><code>++hig</code></a>
331+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#hike' title="Compiler utility"><code>++hike</code></a>
332+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#hint' title="Make %hint type (compiler utility)"><code>++hint</code></a>
280333<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#hit' title="Parse single hexadecimal digit"><code>++hit</code></a>
334+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#hofab' title="Parse 2-4 @q phonetic pair"><code>++hof:ab</code></a>
281335<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#homo' title="Homogenize list"><code>++homo</code></a>
282−<a class="tooltip" href='/docs/hoon/reference/stdlib/2f/#hor' title="Horizontal hash order"><code>++hor</code></a>
283−<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#hor-yo' title="Seconds in hour"><code>++hor:yo</code></a>
284−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#huf-ab' title="Parse two phonetic pairs"><code>++huf:ab</code></a>
285−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#hyf-ab' title="Parse 8 phonetic bytes"><code>++hyf:ab</code></a>
336+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#hoon' title="Hoon AST"><code>+$hoon</code></a>
337+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#hoot' title="Hoon tools"><code>++hoot</code></a>
338+<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#horyo' title="Seconds in hour"><code>++hor:yo</code></a>
339+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#hufab' title="Parse 1-4 @q phonetic pairs"><code>++huf:ab</code></a>
340+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#hump' title="Profiling"><code>+$hump</code></a>
341+<a class="tooltip" href='/docs/hoon/reference/stdlib/2a/#hunt' title="Select between two units by a rule"><code>++hunt</code></a>
342+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#hyfab' title="Parse four @q phonetic pairs"><code>++hyf:ab</code></a>
286343
287344### i
288345
289−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#ibl-fl' title="Integer binary logarithm"><code>++ibl:fl</code></a>
346+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#iblfl' title="Integer binary logarithm"><code>++ibl:fl</code></a>
290347<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#ifix' title="Infix"><code>++ifix</code></a>
291−<a class="tooltip" href='/docs/hoon/reference/stdlib/4a/#ind-po' title="Parse suffix"><code>++ind:po</code></a>
292−<a class="tooltip" href='/docs/hoon/reference/stdlib/4a/#ins-po' title="Parse prefix"><code>++ins:po</code></a>
293−<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#int-by' title="Intersection (map)"><code>++int:by</code></a>
294−<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#int-in' title="Intersection (set)"><code>++int:in</code></a>
295−<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#inv-fe' title="Inverse order of modular field"><code>++inv:fe</code></a>
296−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#inv-fl' title="Inverse"><code>++inv:fl</code></a>
297−<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#inv-fo' title="Inverse (signed modulus)"><code>++inv:fo</code></a>
348+<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#inde' title="Indentation block"><code>++inde</code></a>
349+<a class="tooltip" href='/docs/hoon/reference/stdlib/4a/#indpo' title="Parse suffix"><code>++ind:po</code></a>
350+<a class="tooltip" href='/docs/hoon/reference/stdlib/4a/#inspo' title="Parse prefix"><code>++ins:po</code></a>
351+<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#intby' title="Intersection (map)"><code>++int:by</code></a>
352+<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#intin' title="Intersection (set)"><code>++int:in</code></a>
353+<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#invfe' title="Inverse order of modular field"><code>++inv:fe</code></a>
354+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#invfl' title="Inverse"><code>++inv:fl</code></a>
355+<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#invfo' title="Inverse (signed modulus)"><code>++inv:fo</code></a>
298356<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#iny' title="Indentation block"><code>++iny</code></a>
299357
300358### j
301359
302360<a class="tooltip" href='/docs/hoon/reference/stdlib/2j/#ja' title="Jar engine"><code>++ja</code></a>
361+<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#jabby' title="Transform value (map)"><code>++jab:by</code></a>
303362<a class="tooltip" href='/docs/hoon/reference/stdlib/2p/#jam' title="Pack noun to atom"><code>++jam</code></a>
304363<a class="tooltip" href='/docs/hoon/reference/stdlib/2o/#jar' title="Mold generator (jar)"><code>++jar</code></a>
305−<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#jes-yo' title="Maximum 64-bit timestamp"><code>++jes:yo</code></a>
364+<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#jesyo' title="Maximum 64bit timestamp"><code>++jes:yo</code></a>
306365<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#jest' title="Match a cord"><code>++jest</code></a>
366+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#jock' title="Compiler utility"><code>++jock</code></a>
307367<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#join' title="Add separator between list elements"><code>++join</code></a>
308368<a class="tooltip" href='/docs/hoon/reference/stdlib/2j/#ju' title="Jug operations"><code>++ju</code></a>
309369<a class="tooltip" href='/docs/hoon/reference/stdlib/2o/#jug' title="Mold generator (jug)"><code>++jug</code></a>
@@ -314,44 +374,49 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
314374<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#kel' title="Parse { (kel)"><code>++kel</code></a>
315375<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#ker' title="Parse } (ker)"><code>++ker</code></a>
316376<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#ket' title="Parse ^ (ket)"><code>++ket</code></a>
377+<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#keyby' title="Set of keys"><code>++key:by</code></a>
317378<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#knee' title="Recursive parsers"><code>++knee</code></a>
318−<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#knot' title="Atom type of ASCII characters"><code>++knot</code></a>
379+<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#knot' title="Atom type of ASCII characters"><code>+$knot</code></a>
319380
320381### l
321382
322383<a class="tooltip" href='/docs/hoon/reference/stdlib/4d/#last' title="Further trace"><code>++last</code></a>
323−<a class="tooltip" href='/docs/hoon/reference/stdlib/2m/#le-nl' title="Construct list from null-terminated noun"><code>++le:nl</code></a>
384+<a class="tooltip" href='/docs/hoon/reference/stdlib/2n/#late' title="Put tail"><code>++late</code></a>
385+<a class="tooltip" href='/docs/hoon/reference/stdlib/2n/#lead' title="Put head"><code>++lead</code></a>
386+<a class="tooltip" href='/docs/hoon/reference/stdlib/2m/#lenl' title="Construct list from nullterminated noun"><code>++le:nl</code></a>
324387<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#lent' title="List length"><code>++lent</code></a>
388+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#levi' title="Type nests or crash"><code>++levi</code></a>
325389<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#levy' title="Logical AND on list"><code>++levy</code></a>
326−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lfe-fl' title="Maximum"><code>++lfe:fl</code></a>
327−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lfn-fl' title="Largest normal float"><code>++lfn:fl</code></a>
390+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lfefl' title="Maximum"><code>++lfe:fl</code></a>
391+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lfnfl' title="Largest normal float"><code>++lfn:fl</code></a>
328392<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#lien' title="Logical OR on list"><code>++lien</code></a>
329393<a class="tooltip" href='/docs/hoon/reference/stdlib/2a/#lift' title="Curried bind"><code>++lift</code></a>
330394<a class="tooltip" href='/docs/hoon/reference/stdlib/3g/#like' title="Generic edge"><code>++like</code></a>
331−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#limb' title="Reference into subject by name/axis"><code>++limb</code></a>
332−<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#limo' title="Construct list from null-terminated tuple"><code>++limo</code></a>
333−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#line' title="(Undocumented)"><code>++line</code></a>
334−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#lip-ag' title="Parse IPv4 address"><code>++lip:ag</code></a>
395+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#limb' title="Reference into subject by name/axis"><code>+$limb</code></a>
396+<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#limo' title="Construct list from nullterminated tuple"><code>++limo</code></a>
397+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#link' title="Lexical segment"><code>+$link</code></a>
398+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#lipag' title="Parse IPv4 address"><code>++lip:ag</code></a>
335399<a class="tooltip" href='/docs/hoon/reference/stdlib/1c/#list' title="Mold constructor (list)"><code>++list</code></a>
336400<a class="tooltip" href='/docs/hoon/reference/stdlib/1c/#lone' title="Mold generator (face on mold)"><code>++lone</code></a>
337−<a class="tooltip" href='/docs/hoon/reference/stdlib/2f/#lor' title="Leg order"><code>++lor</code></a>
401+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#look' title="Compiler utility"><code>++look</code></a>
402+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#loot' title="Compiler utility"><code>++loot</code></a>
338403<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#low' title="Parse lowercase letter"><code>++low</code></a>
339−<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#lsh' title="Left-shift"><code>++lsh</code></a>
404+<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#lsh' title="Leftshift"><code>++lsh</code></a>
340405<a class="tooltip" href='/docs/hoon/reference/stdlib/1a/#lte' title="Less than / equal (atom)"><code>++lte</code></a>
341−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lte-ff' title="Less than / equal (IEEE float)"><code>++lte:ff</code></a>
342−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lte-fl' title="Less than / equal (producing flag)"><code>++lte:fl</code></a>
343−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lte-rd' title="Less than / equal (double-precision float)"><code>++lte:rd</code></a>
344−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lte-rh' title="Less than / equal (half-precision float)"><code>++lte:rh</code></a>
345−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lte-rs' title="Less than / equal (single-precision float)"><code>++lte:rs</code></a>
346−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lte-rq' title="Less than / equal (quad-precision float)"><code>++lte:rq</code></a>
406+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lteff' title="Less than / equal (IEEE float)"><code>++lte:ff</code></a>
407+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#ltefl' title="Less than / equal (producing flag)"><code>++lte:fl</code></a>
408+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lterd' title="Less than / equal (doubleprecision float)"><code>++lte:rd</code></a>
409+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lterh' title="Less than / equal (halfprecision float)"><code>++lte:rh</code></a>
410+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lters' title="Less than / equal (singleprecision float)"><code>++lte:rs</code></a>
411+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lterq' title="Less than / equal (quadprecision float)"><code>++lte:rq</code></a>
347412<a class="tooltip" href='/docs/hoon/reference/stdlib/1a/#lth' title="Less than (atom)"><code>++lth</code></a>
348−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lth-ff' title="Less than (IEEE float)"><code>++lth:ff</code></a>
349−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lth-fl' title="Less than (signed and unsigned integer cell)"><code>++lth:fl</code></a>
350−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lth-rd' title="Less than (double-precision float)"><code>++lth:rd</code></a>
351−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lth-rh' title="Less than (half-precision float)"><code>++lth:rh</code></a>
352−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lth-rs' title="Less than (single-precision float)"><code>++lth:rs</code></a>
353−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lth-rq' title="Less than (quad-precision float)"><code>++lth:rq</code></a>
354−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lug-fl' title="Central rounding mechanism"><code>++lug:fl</code></a>
413+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lthff' title="Less than (IEEE float)"><code>++lth:ff</code></a>
414+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lthfl' title="Less than (signed and unsigned integer cell)"><code>++lth:fl</code></a>
415+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lthrd' title="Less than (doubleprecision float)"><code>++lth:rd</code></a>
416+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lthrh' title="Less than (halfprecision float)"><code>++lth:rh</code></a>
417+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lthrs' title="Less than (singleprecision float)"><code>++lth:rs</code></a>
418+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lthrq' title="Less than (quadprecision float)"><code>++lth:rq</code></a>
419+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lugfl' title="Central rounding mechanism"><code>++lug:fl</code></a>
355420<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#lus' title="Parse + (lus)"><code>++lus</code></a>
356421<a class="tooltip" href='/docs/hoon/reference/stdlib/4d/#lust' title="Detect new line"><code>++lust</code></a>
357422<a class="tooltip" href='/docs/hoon/reference/stdlib/4e/#less' title="Parse unless"><code>++less</code></a>
@@ -359,455 +424,566 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
359424
360425### m
361426
362−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#ma-rd' title="Initialize ff (rd core)"><code>++ma:rd</code></a>
363−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#ma-rh' title="Initialize ff (rh core)"><code>++ma:rh</code></a>
364−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#ma-rs' title="Initialize ff (rs core)"><code>++ma:rs</code></a>
365−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#ma-rq' title="Initialize ff (rq core)"><code>++ma:rq</code></a>
427+<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/#mane' title="XML name+space"><code>++mane</code></a>
428+<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/#manx' title="Dynamic XML node"><code>++manx</code></a>
429+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#manxhoot' title="Dynamic XML node"><code>+$manx:hoot</code></a>
430+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#mard' title="Initialize ff (rd core)"><code>++ma:rd</code></a>
431+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#marh' title="Initialize ff (rh core)"><code>++ma:rh</code></a>
432+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#mars' title="Initialize ff (rs core)"><code>++ma:rs</code></a>
433+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#marq' title="Initialize ff (rq core)"><code>++ma:rq</code></a>
366434<a class="tooltip" href='/docs/hoon/reference/stdlib/4n/#mack' title="Nock subject to unit"><code>++mack</code></a>
435+<a class="tooltip" href='/docs/hoon/reference/stdlib/5d/#make' title="Compile cord to nock"><code>++make</code></a>
367436<a class="tooltip" href='/docs/hoon/reference/stdlib/2l/#malt' title="Map from list"><code>++malt</code></a>
437+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#manehoot' title="XML name+space"><code>+$mane:hoot</code></a>
368438<a class="tooltip" href='/docs/hoon/reference/stdlib/2o/#map' title="Mold generator (map)"><code>++map</code></a>
369−<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#mar-by' title="Assert and add (map)"><code>++mar:by</code></a>
439+<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#marby' title="Add with validation (map)"><code>++mar:by</code></a>
440+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#marehoot' title="Node or nodes"><code>+$mare:hoot</code></a>
441+<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/#marl' title="XML node list"><code>++marl</code></a>
442+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#marlhoot' title="Dynamic XML nodes"><code>+$marl:hoot</code></a>
443+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#marthoot' title="Dynamic XML attributes"><code>+$mart:hoot</code></a>
444+<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/#mars' title="XML cdata"><code>++mars</code></a>
445+<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/#mart' title="XML attributes"><code>++mart</code></a>
446+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#maruhoot' title="Interpolation or nodes"><code>+$maru:hoot</code></a>
447+<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/#marx' title="Dynamic XML tag"><code>++marx</code></a>
448+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#marxhoot' title="Dynamic XML tag"><code>+$marx:hoot</code></a>
370449<a class="tooltip" href='/docs/hoon/reference/stdlib/1b/#mas' title="Address within head/tail"><code>++mas</code></a>
371450<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#mask' title="Match character"><code>++mask</code></a>
372−<a class="tooltip" href='/docs/hoon/reference/stdlib/2p/#mat' title="Length-encode"><code>++mat</code></a>
451+<a class="tooltip" href='/docs/hoon/reference/stdlib/2p/#mat' title="Lengthencode"><code>++mat</code></a>
373452<a class="tooltip" href='/docs/hoon/reference/stdlib/2a/#mate' title="Choose"><code>++mate</code></a>
374453<a class="tooltip" href='/docs/hoon/reference/stdlib/1a/#max' title="Maximum"><code>++max</code></a>
375−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#me-ff' title="Minimum exponent of ff"><code>++me:ff</code></a>
376−<a class="tooltip" href='/docs/hoon/reference/stdlib/2n/#mean' title="Crash and printf"><code>++mean</code></a>
454+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#meff' title="Minimum exponent of ff"><code>++me:ff</code></a>
455+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#mean' title="Crash and printf"><code>++mean</code></a>
377456<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#mes' title="Parse hexabyte"><code>++mes</code></a>
378457<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#mesc' title="Escape special characters"><code>++mesc</code></a>
379458<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#met' title="Measure"><code>++met</code></a>
380−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#metl' title="(Undocumented)"><code>++metl</code></a>
381459<a class="tooltip" href='/docs/hoon/reference/stdlib/1a/#min' title="Minimum (atom)"><code>++min</code></a>
382460<a class="tooltip" href='/docs/hoon/reference/stdlib/4n/#mink' title="Mock (virtual Nock) interpreter"><code>++mink</code></a>
383−<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#mit-yo' title="Seconds in minute"><code>++mit:yo</code></a>
461+<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/#mite' title="MIME type"><code>++mite</code></a>
462+<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#mityo' title="Seconds in minute"><code>++mit:yo</code></a>
384463<a class="tooltip" href='/docs/hoon/reference/stdlib/2d/#mix' title="Binary XOR (atom)"><code>++mix</code></a>
464+<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#mixed-case-symbol' title="Mixed-case term"><code>++mixed-case-symbol</code></a>
465+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#moan' title="Profiling: sample metric"><code>+$moan</code></a>
385466<a class="tooltip" href='/docs/hoon/reference/stdlib/4n/#mock' title="Compute formula on subject with hint"><code>++mock</code></a>
386467<a class="tooltip" href='/docs/hoon/reference/stdlib/1a/#mod' title="Modulus (atom)"><code>++mod</code></a>
387−<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#moh-yo' title="Days in month"><code>++moh:yo</code></a>
468+<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#mohyo' title="Days in month"><code>++moh:yo</code></a>
469+<a class="tooltip" href='/docs/hoon/reference/stdlib/4n/#mole' title="Typed unitary virtual"><code>++mole</code></a>
388470<a class="tooltip" href='/docs/hoon/reference/stdlib/2l/#molt' title="Map from pair list"><code>++molt</code></a>
389471<a class="tooltip" href='/docs/hoon/reference/stdlib/4n/#mong' title="Slam gate with sample"><code>++mong</code></a>
390472<a class="tooltip" href='/docs/hoon/reference/stdlib/4n/#mook' title="Intelligently render crash annotation"><code>++mook</code></a>
473+<a class="tooltip" href='/docs/hoon/reference/stdlib/2f/#mor' title="(more) mug order"><code>++mor</code></a>
391474<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#more' title="Parse list with delimiter"><code>++more</code></a>
392475<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#most' title="Parse list of at least one match"><code>++most</code></a>
393−<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#moy-yo' title="Days in months of leap-year"><code>++moy:yo</code></a>
394−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#mu' title="Core used to scramble 16-bit atoms"><code>++mu</code></a>
395−<a class="tooltip" href='/docs/hoon/reference/stdlib/2e/#mug' title="FNV-1a scrambler"><code>++mug</code></a>
476+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#motag' title="Parse numerical month"><code>++mot:ag</code></a>
477+<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#moyyo' title="Days in months of leapyear"><code>++moy:yo</code></a>
478+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#mu' title="Core used to scramble 16bit atoms"><code>++mu</code></a>
479+<a class="tooltip" href='/docs/hoon/reference/stdlib/2e/#mug' title="FNV1a scrambler"><code>++mug</code></a>
396480<a class="tooltip" href='/docs/hoon/reference/stdlib/2e/#muk' title="Standard MurmurHash3"><code>++muk</code></a>
397481<a class="tooltip" href='/docs/hoon/reference/stdlib/1a/#mul' title="Multiply (atom)"><code>++mul</code></a>
398−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#mul-ff' title="Multiply (IEEE float)"><code>++mul:ff</code></a>
399−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#mul-fl' title="Multiply (signed and unsigned integer cell)"><code>++mul:fl</code></a>
400−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#mul-rd' title="Multiply (double-precision float)"><code>++mul:rd</code></a>
401−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#mul-rh' title="Multiply (quad-precision float)"><code>++mul:rh</code></a>
402−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#mul-rs' title="Multiply (single-precision float)"><code>++mul:rs</code></a>
403−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#mul-rq' title="Multiply (quad-precision float)"><code>++mul:rq</code></a>
482+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#mulff' title="Multiply (IEEE float)"><code>++mul:ff</code></a>
483+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#mulfl' title="Multiply (signed and unsigned integer cell)"><code>++mul:fl</code></a>
484+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#mulrd' title="Multiply (doubleprecision float)"><code>++mul:rd</code></a>
485+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#mulrh' title="Multiply (quadprecision float)"><code>++mul:rh</code></a>
486+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#mulrs' title="Multiply (singleprecision float)"><code>++mul:rs</code></a>
487+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#mulrq' title="Multiply (quadprecision float)"><code>++mul:rq</code></a>
404488<a class="tooltip" href='/docs/hoon/reference/stdlib/4n/#mule' title="Typed virtual"><code>++mule</code></a>
489+<a class="tooltip" href='/docs/hoon/reference/stdlib/4n/#mure' title="Untyped unitary virtual"><code>++mure</code></a>
490+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#musk' title="Nock with block set (compiler utility)"><code>++musk</code></a>
405491<a class="tooltip" href='/docs/hoon/reference/stdlib/4n/#mute' title="Untyped virtual"><code>++mute</code></a>
406−<a class="tooltip" href='/docs/hoon/reference/stdlib/2e/#mum' title="31-bit MurmurHash3 scrambler"><code>++mum</code></a>
407492<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#murn' title="Maybe transform"><code>++murn</code></a>
408493<a class="tooltip" href='/docs/hoon/reference/stdlib/2m/#my' title="Map from raw noun"><code>++my</code></a>
409−<a class="tooltip" href='/docs/hoon/reference/stdlib/2m/#my-nl' title="Construct map from null-terminated noun"><code>++my:nl</code></a>
494+<a class="tooltip" href='/docs/hoon/reference/stdlib/2m/#mynl' title="Construct map from nullterminated noun"><code>++my:nl</code></a>
410495
411496### n
412497
413−<a class="tooltip" href='/docs/hoon/reference/stdlib/3g/#nail' title="Location, remainder of parsed text"><code>++nail</code></a>
414−<a class="tooltip" href='/docs/hoon/reference/stdlib/2k/#nap-to' title="Remove head of queue"><code>++nap:to</code></a>
498+<a class="tooltip" href='/docs/hoon/reference/stdlib/3g/#nail' title="Location, remainder of parsed text"><code>+$nail</code></a>
499+<a class="tooltip" href='/docs/hoon/reference/stdlib/2k/#napto' title="Remove head of queue"><code>++nap:to</code></a>
415500<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#ne' title="Digit rendering engine"><code>++ne</code></a>
416−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#ned-fl' title="Require float"><code>++ned:fl</code></a>
501+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#nedfl' title="Require float"><code>++ned:fl</code></a>
417502<a class="tooltip" href='/docs/hoon/reference/stdlib/2a/#need' title="Unwrap unit"><code>++need</code></a>
418−<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#net-fe' title="Flip endianness"><code>++net:fe</code></a>
419−<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#new-si' title="Atom to @s"><code>++new:si</code></a>
503+<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#netfe' title="Flip endianness"><code>++net:fe</code></a>
504+<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#newsi' title="Atom to @s"><code>++new:si</code></a>
420505<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#next' title="Consume character"><code>++next</code></a>
421−<a class="tooltip" href='/docs/hoon/reference/stdlib/2k/#nip-to' title="Remove root of queue"><code>++nip:to</code></a>
422−<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#nix' title="Parse letters and -"><code>++nix</code></a>
506+<a class="tooltip" href='/docs/hoon/reference/stdlib/2k/#nipto' title="Remove root of queue"><code>++nip:to</code></a>
507+<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#nix' title="Parse letters and underscore"><code>++nix</code></a>
423508<a class="tooltip" href='/docs/hoon/reference/stdlib/2m/#nl' title="Noun to container operations"><code>++nl</code></a>
424−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#nock' title="Virtual machine (see Nock)"><code>++nock</code></a>
509+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#noah' title="Tape pretty-print"><code>++noah</code></a>
510+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#nock' title="Virtual nock"><code>+$nock</code></a>
425511<a class="tooltip" href='/docs/hoon/reference/stdlib/2d/#not' title="Binary NOT (atom)"><code>++not</code></a>
426−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#noun' title="(Undocumented)"><code>++noun</code></a>
427−<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#nuck-so' title="Top-level coin parser"><code>++nuck:so</code></a>
512+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#note' title="Type annotation"><code>+$note</code></a>
513+<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#noun' title="Any noun"><code>+$noun</code></a>
514+<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#nuckso' title="Toplevel coin parser"><code>++nuck:so</code></a>
428515<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#nud' title="Parse numeric character"><code>++nud</code></a>
429−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#null' title="(Undocumented)"><code>++null</code></a>
430−<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#nusk-so' title="Parse coin literal with escapes"><code>++nusk:so</code></a>
516+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#null' title="Null, nil, etc"><code>+$null</code></a>
517+<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#nuskso' title="Parse coin literal with escapes"><code>++nusk:so</code></a>
431518
432519### o
433520
434521<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#ob' title="Reversible scrambling v2"><code>++ob</code></a>
435−<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#og' title="Container arm for SHA-256 powered RNG"><code>++og</code></a>
436−<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#old-si' title="Sign and absolute value"><code>++old:si</code></a>
522+<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#og' title="Container arm for SHA256 powered RNG"><code>++og</code></a>
523+<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#oldsi' title="Sign and absolute value"><code>++old:si</code></a>
524+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#onan' title="Vise to vase"><code>++onan</code></a>
525+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#onyx' title="Arm activation"><code>+$onyx</code></a>
526+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#opal' title="Wing match"><code>+$opal</code></a>
437527<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#oust' title="Remove from list"><code>++oust</code></a>
438−<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#out-fe' title="Maximum integer value"><code>++out:fe</code></a>
528+<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#outfe' title="Maximum integer value"><code>++out:fe</code></a>
529+<a class="tooltip" href='/docs/hoon/reference/stdlib/4k/#ox-coco' title="Format dot-separated digits in numeric base"><code>++ox-co:co</code></a>
439530
440531### p
441532
442−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#pa-ff' title="Initialize fl from ff core"><code>++pa:ff</code></a>
533+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#paff' title="Initialize fl from ff core"><code>++pa:ff</code></a>
534+<a class="tooltip" href='/docs/hoon/reference/stdlib/4a/#padfa' title="base58check padding bytes"><code>++pad:fa</code></a>
443535<a class="tooltip" href='/docs/hoon/reference/stdlib/1c/#pair' title="Mold of pair of types"><code>++pair</code></a>
444536<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#pam' title="Parse & (pam)"><code>++pam</code></a>
445537<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#pat' title="Parse @ (pat)"><code>++pat</code></a>
446−<a class="tooltip" href='/docs/hoon/reference/stdlib/3g/#path' title="Filesystem path"><code>++path</code></a>
538+<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#path' title="Like unix path"><code>+$path</code></a>
447539<a class="tooltip" href='/docs/hoon/reference/stdlib/1b/#peg' title="Address within address"><code>++peg</code></a>
448−<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#pel' title="Parse ( (pel)"><code>++pel</code></a>
449−<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#per' title="Parse ) (per)"><code>++per</code></a>
450−<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#perd-so' title="Parses dime/tiple without standard prefixes"><code>++perd:so</code></a>
451−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#pev-ab' title="Parse <=5 in base 32"><code>++pev:ab</code></a>
452−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#pew-ab' title="Parse <= 5 in base 64"><code>++pew:ab</code></a>
540+<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#pal' title="Parse ( (pal)"><code>++pal</code></a>
541+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#palo' title="Wing trace, match"><code>+$palo</code></a>
542+<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#par' title="Parse ) (par)"><code>++par</code></a>
543+<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/#pass' title="Public key"><code>++pass</code></a>
544+<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#perdso' title="Parsing coin literal without prefixes"><code>++perd:so</code></a>
545+<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#perk' title="Parse cube fork"><code>++perk</code></a>
546+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#pevab' title="Parse 1-5 @uv base-32 chars"><code>++pev:ab</code></a>
547+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#pewab' title="Parse <= 5 in base 64"><code>++pew:ab</code></a>
453548<a class="tooltip" href='/docs/hoon/reference/stdlib/4e/#pfix' title="Discard first rule"><code>++pfix</code></a>
454−<a class="tooltip" href='/docs/hoon/reference/stdlib/3g/#pint' title="Parsing range"><code>++pint</code></a>
455−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#piv-ab' title="Parse 5 digits in base 32"><code>++piv:ab</code></a>
456−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#piw-ab' title="Parse 5 digits in base 64"><code>++piw:ab</code></a>
549+<a class="tooltip" href='/docs/hoon/reference/stdlib/5f/#pi-heck' title="Profiling utility"><code>++pi-heck</code></a>
550+<a class="tooltip" href='/docs/hoon/reference/stdlib/5f/#pi-noon' title="Sample trace"><code>++pi-noon</code></a>
551+<a class="tooltip" href='/docs/hoon/reference/stdlib/5f/#pi-mope' title="Add sample"><code>++pi-mope</code></a>
552+<a class="tooltip" href='/docs/hoon/reference/stdlib/5f/#pi-moth' title="Count sample"><code>++pi-moth</code></a>
553+<a class="tooltip" href='/docs/hoon/reference/stdlib/5f/#pi-mumm' title="Print sample"><code>++pi-mumm</code></a>
554+<a class="tooltip" href='/docs/hoon/reference/stdlib/5f/#pi-tell' title="Produce dump"><code>++pi-tell</code></a>
555+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#pica' title="Prose or code"><code>+$pica</code></a>
556+<a class="tooltip" href='/docs/hoon/reference/stdlib/3g/#pint' title="Parsing range"><code>+$pint</code></a>
557+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#pivab' title="Parse 5 @uv base-32 chars"><code>++piv:ab</code></a>
558+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#piwab' title="Parse 5 @uw base-64 chars"><code>++piw:ab</code></a>
559+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#plat' title="%hoon, %type, %nock or %tank"><code>+$plat</code></a>
457560<a class="tooltip" href='/docs/hoon/reference/stdlib/4e/#plug' title="Parse to tuple"><code>++plug</code></a>
458561<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#plus' title="List of at least one match"><code>++plus</code></a>
459562<a class="tooltip" href='/docs/hoon/reference/stdlib/4a/#po' title="Phonetic base"><code>++po</code></a>
563+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#pock' title="Changes"><code>+$pock</code></a>
460564<a class="tooltip" href='/docs/hoon/reference/stdlib/1c/#pole' title="Mold generator of faceless list"><code>++pole</code></a>
461−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#port' title="(Undocumented)"><code>++port</code></a>
565+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#poly' title="Polarity"><code>+$poly</code></a>
566+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#port' title="Successful wing match"><code>+$port</code></a>
462567<a class="tooltip" href='/docs/hoon/reference/stdlib/4e/#pose' title="Parse options"><code>++pose</code></a>
463568<a class="tooltip" href='/docs/hoon/reference/stdlib/2g/#pow' title="Computes a to the power of b"><code>++pow</code></a>
464−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#prc-fl' title="Force precision of 2 or greater (floating point)"><code>++prc:fl</code></a>
569+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#prcfl' title="Force precision of 2 or greater (floating point)"><code>++prc:fl</code></a>
465570<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#prn' title="Parse any printable character"><code>++prn</code></a>
466−<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#pro-fo' title="Multiplies b and c modulo a"><code>++pro:fo</code></a>
467−<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#pro-si' title="Multiply to signed integer"><code>++pro:si</code></a>
468−<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#put-by' title="Add key-value pair (map)"><code>++put:by</code></a>
469−<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#put-in' title="Put b in a (set)"><code>++put:in</code></a>
470−<a class="tooltip" href='/docs/hoon/reference/stdlib/2j/#put-ju' title="Add key-set pair (jar)"><code>++put:ju</code></a>
471−<a class="tooltip" href='/docs/hoon/reference/stdlib/2k/#put-to' title="Insert into queue"><code>++put:to</code></a>
571+<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#profo' title="Multiplies b and c modulo a"><code>++pro:fo</code></a>
572+<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#prosi' title="Multiply to signed integer"><code>++pro:si</code></a>
573+<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#punt' title="Unitized parse"><code>++punt</code></a>
574+<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#putby' title="Add keyvalue pair (map)"><code>++put:by</code></a>
575+<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#putin' title="Put b in a (set)"><code>++put:in</code></a>
576+<a class="tooltip" href='/docs/hoon/reference/stdlib/2j/#putju' title="Add keyset pair (jar)"><code>++put:ju</code></a>
577+<a class="tooltip" href='/docs/hoon/reference/stdlib/2k/#putto' title="Insert into queue"><code>++put:to</code></a>
472578
473579### q
474580
475−<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#qad-yo' title="Seconds in 4 years"><code>++qad:yo</code></a>
476−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#qeb-ab' title="Parse <=4 binary digits"><code>++qeb:ab</code></a>
581+<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#qadyo' title="Seconds in 4 years"><code>++qad:yo</code></a>
582+<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#qat' title="Parse chars in blockcord"><code>++qat</code></a>
583+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#qebab' title="Parse 1-4 binary digits"><code>++qeb:ab</code></a>
477584<a class="tooltip" href='/docs/hoon/reference/stdlib/2o/#qeu' title="Mold generator (queue)"><code>++qeu</code></a>
478−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#qex-ab' title="Parse <=4 hexadecimal digits"><code>++qex:ab</code></a>
479−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#qib-ab' title="Parse 4 binary digits"><code>++qib:ab</code></a>
585+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#qexab' title="Parse 1-4 hex digits"><code>++qex:ab</code></a>
586+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#qibab' title="Parse 4 binary digits"><code>++qib:ab</code></a>
480587<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#qit' title="Parse character to cord atom"><code>++qit</code></a>
481−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#qix-ab' title="Parse 4 hexadecimal digits"><code>++qix:ab</code></a>
588+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#qixab' title="Parse 4 hexadecimal digits"><code>++qix:ab</code></a>
482589<a class="tooltip" href='/docs/hoon/reference/stdlib/1c/#quip' title="Mold generator (tuple of list and type)"><code>++quip</code></a>
483590<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#qut' title="Parse cord"><code>++qut</code></a>
484591
485592### r
486593
487−<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#r-at' title="(Undocumented)"><code>++r:at</code></a>
488−<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#rad-og' title="Random in range"><code>++rad:og</code></a>
489−<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#rads-og' title="Random continuation"><code>++rads:og</code></a>
490−<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#raku-ob' title="Key list"><code>++raku:ob</code></a>
491−<a class="tooltip" href='/docs/hoon/reference/stdlib/4c/#ram-re' title="Flatten tank to tape"><code>++ram:re</code></a>
492−<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#rap' title="Assemble non-zero"><code>++rap</code></a>
594+<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#rat' title="Print term, number or hex"><code>++r:at</code></a>
595+<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#radog' title="Random in range"><code>++rad:og</code></a>
596+<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#radsog' title="Random continuation"><code>++rads:og</code></a>
597+<a class="tooltip" href='/docs/hoon/reference/stdlib/5d/#rain' title="Parse with % path"><code>++rain</code></a>
598+<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#rakuob' title="Key list"><code>++raku:ob</code></a>
599+<a class="tooltip" href='/docs/hoon/reference/stdlib/4c/#ramre' title="Flatten tank to tape"><code>++ram:re</code></a>
600+<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#rap' title="Assemble nonzero"><code>++rap</code></a>
493601<a class="tooltip" href='/docs/hoon/reference/stdlib/4g/#rash' title="Parse or crash"><code>++rash</code></a>
494−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#rau-fl' title="Various roundings (floating point)"><code>++rau:fl</code></a>
495−<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#raw-og' title="Random bits"><code>++raw:og</code></a>
496−<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#raws-og' title="Random bits continuation"><code>++raws:og</code></a>
497−<a class="tooltip" href='/docs/hoon/reference/stdlib/4c/#re' title="Pretty-printing engine (tank)"><code>++re</code></a>
498−<a class="tooltip" href='/docs/hoon/reference/stdlib/4k/#rear-co' title="Prepend and render atom as tape"><code>++rear:co</code></a>
602+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#raufl' title="Various roundings (floating point)"><code>++rau:fl</code></a>
603+<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#rawog' title="Random bits"><code>++raw:og</code></a>
604+<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#rawsog' title="Random bits continuation"><code>++raws:og</code></a>
605+<a class="tooltip" href='/docs/hoon/reference/stdlib/4k/#r-coco' title="Render floating point"><code>++r-co:co</code></a>
606+<a class="tooltip" href='/docs/hoon/reference/stdlib/4c/#re' title="Prettyprinting engine (tank)"><code>++re</code></a>
607+<a class="tooltip" href='/docs/hoon/reference/stdlib/5d/#ream' title="Parse cord to hoon"><code>++ream</code></a>
608+<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#rear' title="Last item in list"><code>++rear</code></a>
609+<a class="tooltip" href='/docs/hoon/reference/stdlib/4k/#rearco' title="Prepend and render atom as tape"><code>++rear:co</code></a>
499610<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#reap' title="Replicate (list)"><code>++reap</code></a>
611+<a class="tooltip" href='/docs/hoon/reference/stdlib/5d/#reck' title="Parse hoon file"><code>++reck</code></a>
500612<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#reel' title="Right fold (list)"><code>++reel</code></a>
501−<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#rem-si' title="Remainder (signed integer)"><code>++rem:si</code></a>
502−<a class="tooltip" href='/docs/hoon/reference/stdlib/4k/#rend-co' title="Render coin lot as tape"><code>++rend:co</code></a>
503−<a class="tooltip" href='/docs/hoon/reference/stdlib/4k/#rent-co' title="Render coin lot as span"><code>++rent:co</code></a>
613+<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#remsi' title="Remainder (signed integer)"><code>++rem:si</code></a>
614+<a class="tooltip" href='/docs/hoon/reference/stdlib/4k/#rendco' title="Render coin lot as tape"><code>++rend:co</code></a>
615+<a class="tooltip" href='/docs/hoon/reference/stdlib/4k/#rentco' title="Render coin as knot"><code>++rent:co</code></a>
504616<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#rep' title="Assemble single"><code>++rep</code></a>
505−<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#rep-by' title="Replace by product (map)"><code>++rep:by</code></a>
506−<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#rep-in' title="Accumulate elements (set)"><code>++rep:in</code></a>
507−<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#rf-at' title="(Undocumented)"><code>++rf:at</code></a>
508−<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#rib-by' title="Replace values with accumulator (map)"><code>++rib:by</code></a>
509−<a class="tooltip" href='/docs/hoon/reference/stdlib/4c/#rig-re' title="Wrap tape in / (tank)"><code>++rig:re</code></a>
617+<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#repby' title="Reduce to product (map)"><code>++rep:by</code></a>
618+<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#repin' title="Accumulate elements (set)"><code>++rep:in</code></a>
619+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#result' title="Internal interpreter result"><code>+$result</code></a>
620+<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#rev' title="Reverse"><code>++rev</code></a>
621+<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#rfat' title="Print loobean"><code>++rf:at</code></a>
622+<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#ribby' title="Transform + product (map)"><code>++rib:by</code></a>
623+<a class="tooltip" href='/docs/hoon/reference/stdlib/5d/#ride' title="End-to-end compiler"><code>++ride</code></a>
624+<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/#ring' title="Private key"><code>++ring</code></a>
510625<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#rip' title="Disassemble"><code>++rip</code></a>
511−<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#rn-at' title="(Undocumented)"><code>++rn:at</code></a>
512−<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#rol-fe' title="Roll left"><code>++rol:fe</code></a>
626+<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#rnat' title="Print null"><code>++rn:at</code></a>
627+<a class="tooltip" href='/docs/hoon/reference/stdlib/4k/#ro-coco' title="Format dot-prefixed bloqs in numeric base"><code>++ro-co:co</code></a>
628+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#road' title="Evaluate trap"><code>++road</code></a>
629+<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#rolfe' title="Roll left"><code>++rol:fe</code></a>
513630<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#roll' title="Left fold (list)"><code>++roll</code></a>
514631<code>++rood</code>
515−<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#ror-fe' title="Roll right"><code>++ror:fe</code></a>
516−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#rou-fl' title="Round to nearest float with 113-bit significand"><code>++rou:fl</code></a>
517−<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#royl-so' title="Parse dime float"><code>++royl:so</code></a>
518−<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#royl-cell-so' title="(Undocumented)"><code>++royl-cell:so</code></a>
519−<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#rsh' title="Right-shift"><code>++rsh</code></a>
520−<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#rt-at' title="(Undocumented)"><code>++rt:at</code></a>
521−<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#rta-at' title="(Undocumented)"><code>++rta:at</code></a>
522−<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#rtam-at' title="(Undocumented)"><code>++rtam:at</code></a>
523−<a class="tooltip" href='/docs/hoon/reference/stdlib/2p/#rub' title="Length-decode"><code>++rub</code></a>
524−<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#rub-at' title="(Undocumented)"><code>++rub:at</code></a>
525−<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#rud-at' title="(Undocumented)"><code>++rud:at</code></a>
526−<a class="tooltip" href='/docs/hoon/reference/stdlib/3g/#rule' title="Parsing rule (match this with _)"><code>++rule</code></a>
527−<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#rum-at' title="(Undocumented)"><code>++rum:at</code></a>
528−<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#run-by' title="Transform values (map)"><code>++run:by</code></a>
529−<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#run-in' title="Apply gate to set"><code>++run:in</code></a>
530−<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#rund-ob' title="Reverse single Feistel-like"><code>++rund:ob</code></a>
632+<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#rorfe' title="Roll right"><code>++ror:fe</code></a>
633+<a class="tooltip" href='/docs/hoon/reference/stdlib/4g/#rose' title="Parse to each"><code>++rose</code></a>
634+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#roufl' title="Round to nearest float with 113bit significand"><code>++rou:fl</code></a>
635+<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#roylso' title="Parse dime float"><code>++royl:so</code></a>
636+<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#royl-cellso' title="Convert rn to dn"><code>++royl-cell:so</code></a>
637+<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#royl-rhso' title="Parse half-precision float"><code>++royl-rh:so</code></a>
638+<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#royl-rqso' title="Parse quad-precision float"><code>++royl-rq:so</code></a>
639+<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#royl-rdso' title="Parse double-precision float"><code>++royl-rd:so</code></a>
640+<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#royl-rsso' title="Parse single-precision float"><code>++royl-rs:so</code></a>
641+<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#royl-rnso' title="Parse real number"><code>++royl-rn:so</code></a>
642+<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#rsh' title="Rightshift"><code>++rsh</code></a>
643+<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#rtat' title="Print cord, including escape characters"><code>++rt:at</code></a>
644+<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#rtaat' title="Print cord, including escape characters"><code>++rta:at</code></a>
645+<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#rtamat' title="Print cord with @tas syntax"><code>++rtam:at</code></a>
646+<a class="tooltip" href='/docs/hoon/reference/stdlib/2p/#rub' title="Lengthdecode"><code>++rub</code></a>
647+<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#rubat' title="Print binary"><code>++rub:at</code></a>
648+<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#rudat' title="Print atom as integer"><code>++rud:at</code></a>
649+<a class="tooltip" href='/docs/hoon/reference/stdlib/3g/#rule' title="Parsing rule (match this with _)"><code>+$rule</code></a>
650+<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#rumat' title="Print base-n"><code>++rum:at</code></a>
651+<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#runby' title="Transform values (map)"><code>++run:by</code></a>
652+<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#runin' title="Apply gate to set"><code>++run:in</code></a>
531653<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#runt' title="Prepend n times"><code>++runt</code></a>
532−<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#rup-at' title="(Undocumented)"><code>++rup:at</code></a>
654+<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#rupat' title="Print @p (outdated)"><code>++rup:at</code></a>
533655<a class="tooltip" href='/docs/hoon/reference/stdlib/4g/#rush' title="Parse or null"><code>++rush</code></a>
534656<a class="tooltip" href='/docs/hoon/reference/stdlib/4g/#rust' title="Parse tape or null"><code>++rust</code></a>
535−<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#rut-by' title="Transform nodes (map)"><code>++rut:by</code></a>
536−<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#ruv-at' title="(Undocumented)"><code>++ruv:at</code></a>
537−<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#rux-at' title="(Undocumented)"><code>++rux:at</code></a>
538−<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#rynd-ob' title="Reverse Feistel-like cipher"><code>++rynd:ob</code></a>
657+<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#rutby' title="Transform nodes (map)"><code>++rut:by</code></a>
658+<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#ruvat' title="Print base-64"><code>++ruv:at</code></a>
659+<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#ruxat' title="Print hexadecimal"><code>++rux:at</code></a>
539660
540661### s
541662
542663<a class="tooltip" href='/docs/hoon/reference/stdlib/2n/#same' title="Identity (produces same value)"><code>++same</code></a>
543−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#san-ff' title="Signed integer to @r"><code>++san:ff</code></a>
544−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#san-fl' title="Signed integer to float"><code>++san:fl</code></a>
545−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#san-rd' title="Unsigned integer to @rd"><code>++san:rd</code></a>
546−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#san-rh' title="Signed integer to @rh"><code>++san:rh</code></a>
547−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#san-rs' title="Signed integer to @rs"><code>++san:rs</code></a>
548−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#san-rq' title="Signed integer to @rq"><code>++san:rq</code></a>
549−<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#sand' title="Soft-cast by aura"><code>++sand</code></a>
664+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sanff' title="Signed integer to @r"><code>++san:ff</code></a>
665+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sanfl' title="Signed integer to float"><code>++san:fl</code></a>
666+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sanrd' title="Unsigned integer to @rd"><code>++san:rd</code></a>
667+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sanrh' title="Signed integer to @rh"><code>++san:rh</code></a>
668+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sanrs' title="Signed integer to @rs"><code>++san:rs</code></a>
669+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sanrq' title="Signed integer to @rq"><code>++san:rq</code></a>
670+<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#sand' title="Softcast by aura"><code>++sand</code></a>
550671<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#sane' title="Check aura validity"><code>++sane</code></a>
551−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sb-ff' title="Sign bit"><code>++sb:ff</code></a>
672+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sbff' title="Sign bit"><code>++sb:ff</code></a>
552673<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#scag' title="Prefix (produce front of list)"><code>++scag</code></a>
553674<a class="tooltip" href='/docs/hoon/reference/stdlib/4g/#scan' title="Parse tape or crash"><code>++scan</code></a>
675+<a class="tooltip" href='/docs/hoon/reference/stdlib/4k/#s-coco' title="Render hex list"><code>++s-co:co</code></a>
554676<a class="tooltip" href='/docs/hoon/reference/stdlib/4m/#scot' title="Render dime as cord"><code>++scot</code></a>
555677<a class="tooltip" href='/docs/hoon/reference/stdlib/4m/#scow' title="Render dime as tape"><code>++scow</code></a>
556−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sea-ff' title="Convert from IEEE float to fn"><code>++sea:ff</code></a>
557−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sea-rd' title="Convert from double-precision binary float to fn"><code>++sea:rd</code></a>
558−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sea-rh' title="Convert from half-precision float to fn"><code>++sea:rh</code></a>
559−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sea-rs' title="Convert from single-precision float to fn"><code>++sea:rs</code></a>
560−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sea-rq' title="Convert from quad-precision float to fn"><code>++sea:rq</code></a>
678+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#seaff' title="Convert from IEEE float to fn"><code>++sea:ff</code></a>
679+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#seard' title="Convert from doubleprecision binary float to fn"><code>++sea:rd</code></a>
680+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#searh' title="Convert from halfprecision float to fn"><code>++sea:rh</code></a>
681+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sears' title="Convert from singleprecision float to fn"><code>++sea:rs</code></a>
682+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#searq' title="Convert from quadprecision float to fn"><code>++sea:rq</code></a>
561683<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#sear' title="Conditional ++cook"><code>++sear</code></a>
562−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#seb-ab' title="Parse 1"><code>++seb:ab</code></a>
563−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#sed-ab' title="Parse non-zero decimal digit"><code>++sed:ab</code></a>
684+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#sebab' title="Parse 1"><code>++seb:ab</code></a>
685+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#sect' title="Paragraph"><code>+$sect</code></a>
686+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#sedab' title="Parse nonzero decimal digit"><code>++sed:ab</code></a>
687+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#seem' title="Promote typo"><code>++seem</code></a>
688+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#seer' title="Promote vise"><code>++seer</code></a>
564689<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#sel' title="Parse [ (sel)"><code>++sel</code></a>
565−<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#sem' title="Parse ; (sem)"><code>++sem</code></a>
690+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#sell' title="Pretty-print vase to a tank"><code>++sell</code></a>
691+<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#mic' title="Parse ; (mic)"><code>++mic</code></a>
566692<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#ser' title="Parse ] (ser)"><code>++ser</code></a>
567693<a class="tooltip" href='/docs/hoon/reference/stdlib/2o/#set' title="Mold generator (set)"><code>++set</code></a>
568−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#sev-ab' title="Parse non-zero base 32 digit"><code>++sev:ab</code></a>
569−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#sew-ab' title="Parse non-zero base 64 digit"><code>++sew:ab</code></a>
570−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#sex-ab' title="Parse nonzero hexadecimal digit"><code>++sex:ab</code></a>
694+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#sevab' title="Parse nonzero base 32 digit"><code>++sev:ab</code></a>
695+<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#sew' title="Stitch one atom into another"><code>++sew</code></a>
696+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#sewab' title="Parse nonzero base 64 digit"><code>++sew:ab</code></a>
697+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#sexab' title="Parse nonzero hexadecimal digit"><code>++sex:ab</code></a>
571698<a class="tooltip" href='/docs/hoon/reference/stdlib/4e/#sfix' title="Discard second rule"><code>++sfix</code></a>
572−<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#shad' title="Double SHA-256"><code>++shad</code></a>
573−<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#shaf' title="Half SHA-256"><code>++shaf</code></a>
574−<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#shal' title="SHA-512 with length"><code>++shal</code></a>
575−<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#sham' title="128-bit noun hash"><code>++sham</code></a>
576−<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#shan' title="SHA-1"><code>++shan</code></a>
699+<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#shad' title="Double SHA256"><code>++shad</code></a>
700+<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#shaf' title="Half SHA256"><code>++shaf</code></a>
701+<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#shal' title="SHA512 with length"><code>++shal</code></a>
702+<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#sham' title="128bit noun hash"><code>++sham</code></a>
703+<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#shan' title="SHA1"><code>++shan</code></a>
577704<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#shas' title="Salted hash"><code>++shas</code></a>
578705<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#shaw' title="Hash to nbits"><code>++shaw</code></a>
579−<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#shax' title="SHA-256"><code>++shax</code></a>
580−<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#shay' title="SHA-256 with length"><code>++shay</code></a>
581−<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#shaz' title="SHA-512"><code>++shaz</code></a>
582−<a class="tooltip" href='/docs/hoon/reference/stdlib/4c/#shep' title="(Undocumented)"><code>++shep</code></a>
583−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#shf-fl' title="Shift power"><code>++shf:fl</code></a>
706+<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#shax' title="SHA256"><code>++shax</code></a>
707+<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#shay' title="SHA256 with length"><code>++shay</code></a>
708+<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#shaz' title="SHA512"><code>++shaz</code></a>
709+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#shffl' title="Shift power"><code>++shf:fl</code></a>
584710<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#shim' title="Match character within range"><code>++shim</code></a>
585−<a class="tooltip" href='/docs/hoon/reference/stdlib/4c/#shop' title="(Undocumented)"><code>++shop</code></a>
586−<a class="tooltip" href='/docs/hoon/reference/stdlib/4c/#show' title="(Undocumented)"><code>++show</code></a>
711+<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/#ship' title="Network identity"><code>++ship</code></a>
712+<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/#shop' title="Urbit/DNS identity"><code>++shop</code></a>
713+<a class="tooltip" href='/docs/hoon/reference/stdlib/4c/#show' title="Pretty-printer (deprecated)"><code>++show</code></a>
587714<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#si' title="Signed integer"><code>++si</code></a>
588−<a class="tooltip" href='/docs/hoon/reference/stdlib/2m/#si-nl' title="Construct set from null-terminated noun"><code>++si:nl</code></a>
589−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#sib-ab' title="Parse binary digit"><code>++sib:ab</code></a>
590−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#sid-ab' title="Parse decimal digit"><code>++sid:ab</code></a>
715+<a class="tooltip" href='/docs/hoon/reference/stdlib/2m/#sinl' title="Construct set from nullterminated noun"><code>++si:nl</code></a>
716+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#sibab' title="Parse binary digit"><code>++sib:ab</code></a>
717+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#sidab' title="Parse decimal digit"><code>++sid:ab</code></a>
591718<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#sig' title="Parse ~ (sig)"><code>++sig</code></a>
592−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sig-ff' title="Produce sign of IEEE float"><code>++sig:ff</code></a>
593−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sig-rd' title="Produce sign of @rd"><code>++sig:rd</code></a>
594−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sig-rh' title="Produce sign of half-precision float"><code>++sig:rh</code></a>
595−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sig-rs' title="Produce sign of @rs"><code>++sig:rs</code></a>
596−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sig-rq' title="Produce sign of quad-precision float"><code>++sig:rq</code></a>
719+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sigff' title="Produce sign of IEEE float"><code>++sig:ff</code></a>
720+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sigrd' title="Produce sign of @rd"><code>++sig:rd</code></a>
721+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sigrh' title="Produce sign of halfprecision float"><code>++sig:rh</code></a>
722+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sigrs' title="Produce sign of @rs"><code>++sig:rs</code></a>
723+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sigrq' title="Produce sign of quadprecision float"><code>++sig:rq</code></a>
597724<a class="tooltip" href='/docs/hoon/reference/stdlib/2l/#silt' title="Produce set from list"><code>++silt</code></a>
598725<a class="tooltip" href='/docs/hoon/reference/stdlib/4e/#simu' title="First and second"><code>++simu</code></a>
599−<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#sit-fe' title="Enforce modulo"><code>++sit:fe</code></a>
600−<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#sit-fo' title="Produce remainder of b modulo a"><code>++sit:fo</code></a>
601−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#siv-ab' title="Parse a base 32 digit"><code>++siv:ab</code></a>
602−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#siw-ab' title="Parse a base 64 digit"><code>++siw:ab</code></a>
603−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#six-ab' title="Parse a hexadecimal digit"><code>++six:ab</code></a>
726+<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#sitfe' title="Enforce modulo"><code>++sit:fe</code></a>
727+<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#sitfo' title="Produce remainder of b modulo a"><code>++sit:fo</code></a>
728+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#sivab' title="Parse a base 32 digit"><code>++siv:ab</code></a>
729+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#siwab' title="Parse a base 64 digit"><code>++siw:ab</code></a>
730+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#sixab' title="Parse a hexadecimal digit"><code>++six:ab</code></a>
604731<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#skid' title="Separate list into two lists from slammed elments"><code>++skid</code></a>
605732<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#skim' title="Produce list of elements from boolean gate"><code>++skim</code></a>
733+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#skin' title="Texture"><code>+$skin</code></a>
606734<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#skip' title="Produce list of elements failing boolean gate"><code>++skip</code></a>
735+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#skol' title="Pretty-print type to tank"><code>++skol</code></a>
736+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#slab' title="Test if contains"><code>++slab</code></a>
607737<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#slag' title="Produce all elements from index in list"><code>++slag</code></a>
738+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#slam' title="Slam a gate"><code>++slam</code></a>
739+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#slap' title="Untyped vase .*"><code>++slap</code></a>
608740<a class="tooltip" href='/docs/hoon/reference/stdlib/4m/#slat' title="Curried slaw"><code>++slat</code></a>
609741<a class="tooltip" href='/docs/hoon/reference/stdlib/4m/#slav' title="Demand: parse cord with input aura"><code>++slav</code></a>
610742<a class="tooltip" href='/docs/hoon/reference/stdlib/4m/#slaw' title="Parse cord to input aura"><code>++slaw</code></a>
611743<a class="tooltip" href='/docs/hoon/reference/stdlib/4m/#slay' title="Parse cord to coin"><code>++slay</code></a>
612−<a class="tooltip" href='/docs/hoon/reference/stdlib/2n/#slog' title="Deify printf"><code>++slog</code></a>
744+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#slew' title="Get axis in vase"><code>++slew</code></a>
745+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#slim' title="Identical to ++seer"><code>++slim</code></a>
746+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#slit' title="Type of slam"><code>++slit</code></a>
747+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#slob' title="Superficial arm"><code>++slob</code></a>
748+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#sloe' title="Get arms in core"><code>++sloe</code></a>
749+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#slog' title="Deify printf"><code>++slog</code></a>
750+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#slop' title="Cons two vases"><code>++slop</code></a>
751+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#slot' title="Got axis in vase"><code>++slot</code></a>
613752<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#slug' title="Use gate to parse delimited list"><code>++slug</code></a>
753+<a class="tooltip" href='/docs/hoon/reference/stdlib/4n/#slum' title="Slam a gate on a sample using raw nock, untyped"><code>++slum</code></a>
754+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#slym' title="Slam without sample-type"><code>++slym</code></a>
614755<a class="tooltip" href='/docs/hoon/reference/stdlib/4m/#smyt' title="Render path as tank"><code>++smyt</code></a>
615756<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#snag' title="Produce element at specific index (list)"><code>++snag</code></a>
616−<a class="tooltip" href='/docs/hoon/reference/stdlib/2m/#snag-nl' title="Produce element from list at specific null-terminated noun"><code>++snag:nl</code></a>
617−<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#snap' title="Replace item at index"><code>++snap</code></a>
757+<a class="tooltip" href='/docs/hoon/reference/stdlib/2m/#snagnl' title="Produce element from list at specific nullterminated noun"><code>++snag:nl</code></a>
758+<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#snip' title="Drop tail off list"><code>++snip</code></a>
618759<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#snoc' title="Append noun to list"><code>++snoc</code></a>
619760<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#so' title="Coin parser engine"><code>++so</code></a>
620−<a class="tooltip" href='/docs/hoon/reference/stdlib/2n/#soft' title="Maybe remold"><code>++soft</code></a>
761+<a class="tooltip" href='/docs/hoon/reference/stdlib/4n/#soft' title="Virtual clam"><code>++soft</code></a>
621762<a class="tooltip" href='/docs/hoon/reference/stdlib/2a/#some' title="Wrap value in unit"><code>++some</code></a>
622763<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#soq' title="Parse ' (soq)"><code>++soq</code></a>
623764<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#sort' title="Quicksort (list)"><code>++sort</code></a>
624−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#sov-ab' title="Parse base 32 letter"><code>++sov:ab</code></a>
625−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#sow-ab' title="Parse base 64 letter/symbol"><code>++sow:ab</code></a>
626−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#sox-ab' title="Parse hexadecimal letter"><code>++sox:ab</code></a>
627−<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#soz' title="Parse triple single-quote"><code>++soz</code></a>
628−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#span' title="ASCII atom"><code>++span</code></a>
765+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#sovab' title="Parse @uv base-32 letter"><code>++sov:ab</code></a>
766+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#sowab' title="Parse @uw base-64 letter/symbol"><code>++sow:ab</code></a>
767+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#soxab' title="Parse hexadecimal letter"><code>++sox:ab</code></a>
768+<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#soz' title="Parse triple singlequote"><code>++soz</code></a>
629769<a class="tooltip" href='/docs/hoon/reference/stdlib/4m/#spat' title="Render path as cord"><code>++spat</code></a>
630−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#spd-fl' title="Produce smallest denormalized float"><code>++spd:fl</code></a>
770+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#spdfl' title="Produce smallest denormalized float"><code>++spd:fl</code></a>
771+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#spec' title="Structure definition AST"><code>+$spec</code></a>
772+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#sped' title="Reconstruct type"><code>++sped</code></a>
631773<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#spin' title="Gate to list (with state)"><code>++spin</code></a>
632−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#spn-fl' title="Produce smallest normal float"><code>++spn:fl</code></a>
633−<a class="tooltip" href='/docs/hoon/reference/stdlib/3g/#spot' title="Stack trace line"><code>++spot</code></a>
774+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#spnfl' title="Produce smallest normal float"><code>++spn:fl</code></a>
775+<a class="tooltip" href='/docs/hoon/reference/stdlib/3g/#spot' title="Stack trace line"><code>+$spot</code></a>
634776<a class="tooltip" href='/docs/hoon/reference/stdlib/4m/#spud' title="Render path as tape"><code>++spud</code></a>
635777<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#spun' title="Gate to list (with state)"><code>++spun</code></a>
778+<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/#spur' title="ship desk case spur"><code>++spur</code></a>
636779<a class="tooltip" href='/docs/hoon/reference/stdlib/2g/#sqt' title="Compute square root with remainder"><code>++sqt</code></a>
637−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sqt-ff' title="Produce square root of IEEE float"><code>++sqt:ff</code></a>
638−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sqt-fl' title="Produce square root from signed and unsigned integer cell"><code>++sqt:fl</code></a>
639−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sqt-rd' title="Produce square root of double-precision float"><code>++sqt:rd</code></a>
640−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sqt-rh' title="Produce square root of half-precision float"><code>++sqt:rh</code></a>
641−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sqt-rs' title="Produce square root of single-precision float"><code>++sqt:rs</code></a>
642−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sqt-rq' title="Produce square root of quad-precision float"><code>++sqt:rq</code></a>
780+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sqtff' title="Produce square root of IEEE float"><code>++sqt:ff</code></a>
781+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sqtfl' title="Produce square root from signed and unsigned integer cell"><code>++sqt:fl</code></a>
782+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sqtrd' title="Produce square root of doubleprecision float"><code>++sqt:rd</code></a>
783+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sqtrh' title="Produce square root of halfprecision float"><code>++sqt:rh</code></a>
784+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sqtrs' title="Produce square root of singleprecision float"><code>++sqt:rs</code></a>
785+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sqtrq' title="Produce square root of quadprecision float"><code>++sqt:rq</code></a>
643786<a class="tooltip" href='/docs/hoon/reference/stdlib/4m/#stab' title="Parse cord to path"><code>++stab</code></a>
644787<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#stag' title="Add label"><code>++stag</code></a>
788+<a class="tooltip" href='/docs/hoon/reference/stdlib/4m/#stap' title="Path parser"><code>++stap</code></a>
645789<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#star' title="Produce list of matches"><code>++star</code></a>
646−<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#stet' title="Add faces to range-parser pairs in list"><code>++stet</code></a>
790+<a class="tooltip" href='/docs/hoon/reference/stdlib/1c/#step' title="Atom size or offset, in bloqs"><code>++step</code></a>
791+<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#stet' title="Add faces to rangeparser pairs in list"><code>++stet</code></a>
647792<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#stew' title="Switch by first"><code>++stew</code></a>
648793<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#stir' title="Parse repeatedly"><code>++stir</code></a>
794+<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#stud' title="Standard name"><code>+$stud</code></a>
649795<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#stun' title="Parse several times"><code>++stun</code></a>
650796<a class="tooltip" href='/docs/hoon/reference/stdlib/1a/#sub' title="Subtract"><code>++sub</code></a>
651−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sub-ff' title="Subtract from IEEE float"><code>++sub:ff</code></a>
652−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sub-fl' title="Subtract from signed and unsigned integer cells"><code>++sub:fl</code></a>
653−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sub-rd' title="Subtract from double-precision float"><code>++sub:rd</code></a>
654−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sub-rh' title="Subtract from half-precision float"><code>++sub:rh</code></a>
655−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sub-rs' title="Subtract from single-precision float"><code>++sub:rs</code></a>
656−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sub-rq' title="Subtract from quad-precision float"><code>++sub:rq</code></a>
657−<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#sum-fe' title="Sum two numbers in modular field"><code>++sum:fe</code></a>
658−<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#sum-fo' title="Modular sum"><code>++sum:fo</code></a>
659−<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#sum-si' title="Addition (signed integer)"><code>++sum:si</code></a>
660−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sun-ff' title="Unsigned integer to IEEE float"><code>++sun:ff</code></a>
661−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sun-fl' title="Unsigned integer to float"><code>++sun:fl</code></a>
662−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sun-rd' title="Unsigned integer to double-precision float"><code>++sun:rd</code></a>
663−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sun-rh' title="Unsigned integer to half-precision float"><code>++sun:rh</code></a>
664−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sun-rs' title="Unsigned integer to single-precision float"><code>++sun:rs</code></a>
665−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sun-rq' title="Unsigned integer to quad-precision float"><code>++sun:rq</code></a>
666−<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#sun-si' title="@u to @s"><code>++sun:si</code></a>
797+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#subff' title="Subtract from IEEE float"><code>++sub:ff</code></a>
798+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#subfl' title="Subtract from signed and unsigned integer cells"><code>++sub:fl</code></a>
799+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#subrd' title="Subtract from doubleprecision float"><code>++sub:rd</code></a>
800+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#subrh' title="Subtract from halfprecision float"><code>++sub:rh</code></a>
801+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#subrs' title="Subtract from singleprecision float"><code>++sub:rs</code></a>
802+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#subrq' title="Subtract from quadprecision float"><code>++sub:rq</code></a>
803+<a class="tooltip" href='/docs/hoon/reference/stdlib/2n/#succ' title="Successor"><code>++succ</code></a>
804+<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#sumfe' title="Sum two numbers in modular field"><code>++sum:fe</code></a>
805+<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#sumfo' title="Modular sum"><code>++sum:fo</code></a>
806+<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#sumsi' title="Addition (signed integer)"><code>++sum:si</code></a>
807+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sunff' title="Unsigned integer to IEEE float"><code>++sun:ff</code></a>
808+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sunfl' title="Unsigned integer to float"><code>++sun:fl</code></a>
809+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sunrd' title="Unsigned integer to doubleprecision float"><code>++sun:rd</code></a>
810+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sunrh' title="Unsigned integer to halfprecision float"><code>++sun:rh</code></a>
811+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sunrs' title="Unsigned integer to singleprecision float"><code>++sun:rs</code></a>
812+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sunrq' title="Unsigned integer to quadprecision float"><code>++sun:rq</code></a>
813+<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#sunsi' title="@u to @s"><code>++sun:si</code></a>
667814<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#swag' title="Infix (list)"><code>++swag</code></a>
815+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#swat' title="Deferred ++slap"><code>++swat</code></a>
668816<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#swp' title="Reverse block order"><code>++swp</code></a>
669−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#swr-fl' title="Switch rounding mode of floating point"><code>++swr:fl</code></a>
670−<a class="tooltip" href='/docs/hoon/reference/stdlib/2m/#sy' title="Produce set from null-terminated noun"><code>++sy</code></a>
817+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#swrfl' title="Switch rounding mode of floating point"><code>++swr:fl</code></a>
818+<a class="tooltip" href='/docs/hoon/reference/stdlib/2m/#sy' title="Produce set from nullterminated noun"><code>++sy</code></a>
671819<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#sym' title="Term"><code>++sym</code></a>
672−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#syn-fl' title="Get sign"><code>++syn:fl</code></a>
673−<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#syn-si' title="Sign test"><code>++syn:si</code></a>
820+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#synfl' title="Get sign"><code>++syn:fl</code></a>
821+<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#synsi' title="Sign test"><code>++syn:si</code></a>
674822
675823### t
676824
825+<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#taft' title="UTF8 to UTF32 cord"><code>++taft</code></a>
677826<a class="tooltip" href='/docs/hoon/reference/stdlib/2n/#tail' title="Get tail of cell"><code>++tail</code></a>
678−<a class="tooltip" href='/docs/hoon/reference/stdlib/2k/#tap-to' title="Queue to list"><code>++tap:to</code></a>
827+<a class="tooltip" href='/docs/hoon/reference/stdlib/2k/#tapto' title="Queue to list"><code>++tap:to</code></a>
679828<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#tar' title="Parse * (tar)"><code>++tar</code></a>
680−<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#tang' title="Generic print structure"><code>++tang</code></a>
681−<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#tank' title="Pretty-printing structure"><code>++tank</code></a>
682−<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#tap-by' title="Listify pairs"><code>++tap:by</code></a>
683−<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#tap-in' title="Flatten set into list"><code>++tap:in</code></a>
684−<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#tape' title="List of characters"><code>++tape</code></a>
685−<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#tarp' title="Parsed time"><code>++tarp</code></a>
686−<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#tash-so' title="Parse signed dime"><code>++tash:so</code></a>
687−<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#tec' title="Parse ` (tec)"><code>++tec</code></a>
688−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#ted-ab' title="Parse decimal number with <= 3 digits"><code>++ted:ab</code></a>
689−<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#teff' title="UTF-8 length"><code>++teff</code></a>
690−<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#teil-ob' title="Reverse Feistel-like cipher"><code>++teil:ob</code></a>
691−<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#term' title="Hoon constant"><code>++term</code></a>
829+<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#tang' title="Bottom-first error"><code>+$tang</code></a>
830+<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#tank' title="Formatted print tree"><code>+$tank</code></a>
831+<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#tapby' title="Listify pairs"><code>++tap:by</code></a>
832+<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#tapin' title="Flatten set into list"><code>++tap:in</code></a>
833+<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#tape' title="List of characters"><code>+$tape</code></a>
834+<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#tarp' title="Parsed time"><code>+$tarp</code></a>
835+<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#tashso' title="Parse signed dime"><code>++tash:so</code></a>
836+<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#tic' title="Parse ` (tic)"><code>++tic</code></a>
837+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#tedab' title="Parse 1-999 decimal"><code>++ted:ab</code></a>
838+<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#teff' title="UTF8 length"><code>++teff</code></a>
839+<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#tailob' title="Reverse +feis"><code>++tail:ob</code></a>
840+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#tent' title="Model builder"><code>+$tent</code></a>
841+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#tepab' title="Parse non-doz leading phonetic byte"><code>++tep:ab</code></a>
842+<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#term' title="Hoon constant"><code>+$term</code></a>
692843<a class="tooltip" href='/docs/hoon/reference/stdlib/2n/#test' title="Test for equality"><code>++test</code></a>
693−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#tid-ab' title="Parse 3 decimal digits"><code>++tid:ab</code></a>
694−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#tiki' title="(Undocumented)"><code>++tiki</code></a>
695−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#til-ab' title="Parse 3 lowercase letters"><code>++til:ab</code></a>
696−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#tip-ab' title="Leading phonetic byte"><code>++tip:ab</code></a>
697−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#tiq-ab' title="Trailing phonetic syllable"><code>++tiq:ab</code></a>
844+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#text' title="Tape pretty-print"><code>++text</code></a>
845+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#thunk' title="Fragment constructor"><code>+$thunk</code></a>
846+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#tidab' title="Parse 3 decimal digits"><code>++tid:ab</code></a>
847+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#tiki' title="Test case"><code>+$tiki</code></a>
848+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#tilab' title="Parse 3 lowercase letters"><code>++til:ab</code></a>
849+<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/#time' title="Galactic time"><code>++time</code></a>
850+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#tine' title="Partial noun"><code>+$tine</code></a>
851+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#tipab' title="Leading phonetic byte"><code>++tip:ab</code></a>
852+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#tiqab' title="Trailing phonetic syllable"><code>++tiq:ab</code></a>
698853<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#tis' title="Parse = (tis)"><code>++tis</code></a>
699854<a class="tooltip" href='/docs/hoon/reference/stdlib/2k/#to' title="Queue operations"><code>++to</code></a>
700−<a class="tooltip" href='/docs/hoon/reference/stdlib/4a/#tod-po' title="Fetch suffix"><code>++tod:po</code></a>
701−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#toga' title="Tree of faces"><code>++toga</code></a>
702−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#toi-ff' title="Round IEEE float to nearest signed integer"><code>++toi:ff</code></a>
703−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#toi-fl' title="Round float to nearest signed integer"><code>++toi:fl</code></a>
704−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#toi-rd' title="Round double-precision float to nearest signed integer"><code>++toi:rd</code></a>
705−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#toi-rh' title="Round half-precision float to nearest signed integer"><code>++toi:rh</code></a>
706−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#toi-rs' title="Round single-precision float to nearest signed integer"><code>++toi:rs</code></a>
707−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#toi-rq' title="Round quad-precision float to nearest signed integer"><code>++toi:rq</code></a>
708−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#toj-fl' title="Round unsigned and signed integer to float"><code>++toj:fl</code></a>
709−<a class="tooltip" href='/docs/hoon/reference/stdlib/3g/#tone' title="Nock result (error report)"><code>++tone</code></a>
710−<a class="tooltip" href='/docs/hoon/reference/stdlib/3g/#toon' title="Nock result (stack trace)"><code>++toon</code></a>
711−<a class="tooltip" href='/docs/hoon/reference/stdlib/2k/#top-to' title="Produce head of queue"><code>++top:to</code></a>
712−<a class="tooltip" href='/docs/hoon/reference/stdlib/4a/#tos-po' title="Fetch prefix"><code>++tos:po</code></a>
713−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#tos-rh' title="Convert half-precision float to single-precision float"><code>++tos:rh</code></a>
855+<a class="tooltip" href='/docs/hoon/reference/stdlib/4a/#todpo' title="Fetch suffix"><code>++tod:po</code></a>
856+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#toiff' title="Round IEEE float to nearest signed integer"><code>++toi:ff</code></a>
857+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#toifl' title="Round float to nearest signed integer"><code>++toi:fl</code></a>
858+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#toird' title="Round doubleprecision float to nearest signed integer"><code>++toi:rd</code></a>
859+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#toirh' title="Round halfprecision float to nearest signed integer"><code>++toi:rh</code></a>
860+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#toirs' title="Round singleprecision float to nearest signed integer"><code>++toi:rs</code></a>
861+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#toirq' title="Round quadprecision float to nearest signed integer"><code>++toi:rq</code></a>
862+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#tojfl' title="Round unsigned and signed integer to float"><code>++toj:fl</code></a>
863+<a class="tooltip" href='/docs/hoon/reference/stdlib/4a/#tokfa' title="Compute base58check checksum"><code>++tok:fa</code></a>
864+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#tome' title="Core chapter"><code>+$tome</code></a>
865+<a class="tooltip" href='/docs/hoon/reference/stdlib/3g/#tone' title="Nock result (error report)"><code>+$tone</code></a>
866+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#tony' title="$tone done right"><code>+$tony</code></a>
867+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#tool' title="Type decoration"><code>+$tool</code></a>
868+<a class="tooltip" href='/docs/hoon/reference/stdlib/3g/#toon' title="Nock result (stack trace)"><code>+$toon</code></a>
869+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#tope' title="Topographic type"><code>+$tope</code></a>
870+<a class="tooltip" href='/docs/hoon/reference/stdlib/2k/#topto' title="Produce head of queue"><code>++top:to</code></a>
871+<a class="tooltip" href='/docs/hoon/reference/stdlib/4a/#tospo' title="Fetch prefix"><code>++tos:po</code></a>
872+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#tosrh' title="Convert halfprecision float to singleprecision float"><code>++tos:rh</code></a>
873+<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#tour' title="UTF-32 clusters"><code>+$tour</code></a>
874+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#type' title="Hoon type type"><code>+$type</code></a>
714875<a class="tooltip" href='/docs/hoon/reference/stdlib/1c/#trap' title="Core with one arm $"><code>++trap</code></a>
715876<a class="tooltip" href='/docs/hoon/reference/stdlib/1c/#tree' title="Mold generator (tree)"><code>++tree</code></a>
716877<a class="tooltip" href='/docs/hoon/reference/stdlib/1c/#trel' title="Mold generator (tuple of three types)"><code>++trel</code></a>
717878<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#trim' title="Tape split"><code>++trim</code></a>
718879<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#trip' title="Cord to tape"><code>++trip</code></a>
719−<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#tuba' title="UTF-8 to UTF-32 tape"><code>++tuba</code></a>
720−<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#tufa' title="UTF-32 to UTF-8 tape"><code>++tufa</code></a>
721−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#tuna' title="XML template tree"><code>++tuna</code></a>
722−<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#tuft' title="UTF-32 to UTF-8 text"><code>++tuft</code></a>
723−<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#turf' title="UTF-8 to UTF-32 cord"><code>++turf</code></a>
880+<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#tuba' title="UTF8 to UTF32 tape"><code>++tuba</code></a>
881+<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#tufa' title="UTF32 to UTF8 tape"><code>++tufa</code></a>
882+<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#tuft' title="UTF32 to UTF8 text"><code>++tuft</code></a>
883+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#tunahoot' title="Maybe interpolation"><code>+$tuna:hoot</code></a>
884+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#tune' title="Complex"><code>+$tune</code></a>
724885<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#turn' title="Gate to list"><code>++turn</code></a>
725−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#tusk' title="List of expressions"><code>++tusk</code></a>
726−<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#twid-so' title="Parse coins without ~ prefix"><code>++twid:so</code></a>
727−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#tyke' title="List of 'maybe' hoons"><code>++tyke</code></a>
728−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#typo' title="Pointer for ++type"><code>++typo</code></a>
729−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#tyre' title="List, term hoon"><code>++tyre</code></a>
886+<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#twidso' title="Parse coins without ~ prefix"><code>++twid:so</code></a>
887+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#tyke' title="List of 'maybe' hoons"><code>+$tyke</code></a>
888+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#typo' title="Old type"><code>+$typo</code></a>
889+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#tyre' title="List, term hoon"><code>+$tyre</code></a>
730890
731891### u
732892
733893<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#un' title="Reversible scrambling"><code>++un</code></a>
734−<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#uni-by' title="Union (map between keys of two lists)"><code>++uni:by</code></a>
735−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#uni-fl' title="Change representation to odd"><code>++uni:fl</code></a>
736−<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#uni-in' title="Union (sets)"><code>++uni:in</code></a>
894+<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#uniby' title="Union, merge (map)"><code>++uni:by</code></a>
895+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#unifl' title="Change representation to odd"><code>++uni:fl</code></a>
896+<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#uniin' title="Union (sets)"><code>++uni:in</code></a>
737897<a class="tooltip" href='/docs/hoon/reference/stdlib/1c/#unit' title="Mold generator (maybe)"><code>++unit</code></a>
738−<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#urn-by' title="Turn (with key) (map)"><code>++urn:by</code></a>
739−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#urs-ab' title="Parse span characters"><code>++urs:ab</code></a>
740−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#urt-ab' title="Parse non-_ span"><code>++urt:ab</code></a>
898+<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#unoby' title="General union (map)"><code>++uno:by</code></a>
899+<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#urnby' title="Turn (with key) (map)"><code>++urn:by</code></a>
900+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#ursab' title="Parse knot characters"><code>++urs:ab</code></a>
901+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#urtab' title="Parse knot without underscores"><code>++urt:ab</code></a>
902+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#us' title="Pretty-printer backend"><code>++us</code></a>
903+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#ut' title="Hoon compiler backend"><code>++ut</code></a>
741904
742905### v
743906
744−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#v-ne' title="Render base 32"><code>++v:ne</code></a>
745−<code>++vang</code>
746−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#vase' title="Typed data"><code>++vase</code></a>
747−<code>++vast</code>
907+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#vne' title="Render base 32"><code>++v:ne</code></a>
908+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#vair' title="Core variance"><code>+$vair</code></a>
909+<a class="tooltip" href='/docs/hoon/reference/stdlib/5d/#vang' title="Set ++vast parameters"><code>++vang</code></a>
910+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#vase' title="Type-value pair"><code>+$vase</code></a>
911+<a class="tooltip" href='/docs/hoon/reference/stdlib/5d/#vast' title="Main parsing core"><code>++vast</code></a>
912+<a class="tooltip" href='/docs/hoon/reference/stdlib/4k/#v-coco' title="Render base-32 with minimum length"><code>++v-co:co</code></a>
913+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#vein' title="Search trace"><code>+$vein</code></a>
748914<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#ven' title="Axis syntax parser"><code>++ven</code></a>
749−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#vise' title="Convert during reboot"><code>++vise</code></a>
915+<a class="tooltip" href='/docs/hoon/reference/stdlib/5d/#vest' title="Parse hoon"><code>++vest</code></a>
916+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#vial' title="co/contra/in/bi"><code>+$vial</code></a>
917+<a class="tooltip" href='/docs/hoon/reference/stdlib/5d/#vice' title="Parse wide-form hoon"><code>++vice</code></a>
918+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#vise' title="Old vase"><code>+$vise</code></a>
750919<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#vit' title="Parse base 64 digit"><code>++vit</code></a>
751−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#viz-ag' title="Parse base 32 digit with dot separators"><code>++viz:ag</code></a>
752−<a class="tooltip" href='/docs/hoon/reference/stdlib/2f/#vor' title="Vertical order"><code>++vor</code></a>
753−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#voy-ab' title="Parse bas, soq, or bix"><code>++voy:ab</code></a>
920+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#vizag' title="Parse base 32 digit with dot separators"><code>++viz:ag</code></a>
921+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#voyab' title="Parse bas, soq, or bix"><code>++voy:ab</code></a>
754922<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#vul' title="Comments to null"><code>++vul</code></a>
755−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#vum-ag' title="Parse base 32 string"><code>++vum:ag</code></a>
923+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#vumag' title="Parse base 32 string"><code>++vum:ag</code></a>
756924
757925### w
758926
759−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#w-ne' title="Render base 64 digit"><code>++w:ne</code></a>
760−<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#wack' title="Coin format encode"><code>++wack</code></a>
761−<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#wain' title="List of cords"><code>++wain</code></a>
762−<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#wall' title="List of list of characters"><code>++wall</code></a>
927+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#wne' title="Render base 64 digit"><code>++w:ne</code></a>
928+<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#wack' title="Knot escape"><code>++wack</code></a>
929+<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#wain' title="List of cords"><code>+$wain</code></a>
930+<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#wall' title="List of list of characters"><code>+$wall</code></a>
931+<a class="tooltip" href='/docs/hoon/reference/stdlib/4c/#wash' title="Render tank at width"><code>++wash</code></a>
932+<a class="tooltip" href='/docs/hoon/reference/stdlib/4k/#w-coco' title="Render base-64 with minimum length"><code>++w-co:co</code></a>
763933<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#weld' title="Concatenate two lists"><code>++weld</code></a>
764−<a class="tooltip" href='/docs/hoon/reference/stdlib/2m/#weld-nl' title="Concatenate null-terminated nouns"><code>++weld:nl</code></a>
934+<a class="tooltip" href='/docs/hoon/reference/stdlib/2m/#weldnl' title="Concatenate nullterminated nouns"><code>++weld:nl</code></a>
765935<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#welp' title="Perfect concatenate (lists)"><code>++welp</code></a>
766−<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#wick' title="Coin format decode"><code>++wick</code></a>
767−<a class="tooltip" href='/docs/hoon/reference/stdlib/4c/#wig-re' title="++win - render tape"><code>++wig:re</code></a>
768−<a class="tooltip" href='/docs/hoon/reference/stdlib/4c/#win-re' title="Render at indent"><code>++win:re</code></a>
769−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#wing' title="Address in subject"><code>++wing</code></a>
770−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#wiz-ag' title="Parse base 64 number"><code>++wiz:ag</code></a>
936+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#what' title="Help slogan/section"><code>+$what</code></a>
937+<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#whenso' title="Parse date"><code>++when:so</code></a>
938+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#whit' title="Documentation"><code>+$whit</code></a>
939+<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#wick' title="Knot unescape"><code>++wick</code></a>
940+<a class="tooltip" href='/docs/hoon/reference/stdlib/4c/#winre' title="Render at indent"><code>++win:re</code></a>
941+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#wing' title="Search path"><code>+$wing</code></a>
942+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#wizag' title="Parse base 64 number"><code>++wiz:ag</code></a>
771943<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#woad' title="Unescape cord"><code>++woad</code></a>
772944<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#wood' title="Escape cord"><code>++wood</code></a>
945+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#woof' title="Simple embed"><code>+$woof</code></a>
773946<a class="tooltip" href='/docs/hoon/reference/stdlib/3g/#wonk' title="Product from edge"><code>++wonk</code></a>
774−<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#wred-un' title="Restore structure"><code>++wred:un</code></a>
775−<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#wren-un' title="Conceal structure"><code>++wren:un</code></a>
947+<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#wredun' title="Restore structure"><code>++wred:un</code></a>
948+<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#wrenun' title="Conceal structure"><code>++wren:un</code></a>
776949<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#wut' title="Parse ? (wut)"><code>++wut</code></a>
777−<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#wyt-by' title="Produce depth of tree map"><code>++wyt:by</code></a>
778−<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#wyt-in' title="Produce number of elements in set"><code>++wyt:in</code></a>
950+<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#wytby' title="Produce depth of tree map"><code>++wyt:by</code></a>
951+<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#wytin' title="Produce number of elements in set"><code>++wyt:in</code></a>
779952
780953### x
781954
782−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#x-ne' title="Render hexadecimal digit as atom of ASCII byte value"><code>++x:ne</code></a>
955+<a class="tooltip" href='/docs/hoon/reference/stdlib/4k/#x-coco' title="Render hex with minimum length"><code>++x-co:co</code></a>
956+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#xne' title="Render hexadecimal digit as atom of ASCII byte value"><code>++x:ne</code></a>
783957<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#xeb' title="Binary logarithm"><code>++xeb</code></a>
784−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#xpd-fl' title="Expand signed and unsigned integer cell"><code>++xpd:fl</code></a>
958+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#xpdfl' title="Expand signed and unsigned integer cell"><code>++xpd:fl</code></a>
785959
786960### y
787961
788962<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#yall' title="Time since beginning of time"><code>++yall</code></a>
789963<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#yawn' title="Days since beginning of time"><code>++yawn</code></a>
964+<a class="tooltip" href='/docs/hoon/reference/stdlib/4k/#y-coco' title="Render decimal with at least two digits"><code>++y-co:co</code></a>
790965<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#year' title="Date to @d"><code>++year</code></a>
791966<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#yell' title="Tarp from atomic date"><code>++yell</code></a>
792−<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#yelp' title="Determine if leap-week"><code>++yelp</code></a>
793−<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#yer-yo' title="Seconds in year"><code>++yer:yo</code></a>
967+<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#yelp' title="Determine if leapweek"><code>++yelp</code></a>
968+<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#yeryo' title="Seconds in year"><code>++yer:yo</code></a>
794969<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#yo' title="Time constants core"><code>++yo</code></a>
795970<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#yore' title="Date from atomic date"><code>++yore</code></a>
796971<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#yule' title="Daily time to time atom"><code>++yule</code></a>
797972
798973### z
799974
800−<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#zaft-un' title="Look up in 255 sub box"><code>++zaft:un</code></a>
801−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#zag-mu' title="Add bottom into top"><code>++zag:mu</code></a>
975+<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#zaftun' title="Look up in 255 sub box"><code>++zaft:un</code></a>
976+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#zagmu' title="Add bottom into top"><code>++zag:mu</code></a>
802977<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#zap' title="Parse ! (zap)"><code>++zap</code></a>
803−<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#zart-un' title="Reverse look up in 255 sub box"><code>++zart:un</code></a>
804−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#zer-fl' title="Produce zero as float"><code>++zer:fl</code></a>
805−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#zig-mu' title="Subtract bottom from top"><code>++zig:mu</code></a>
978+<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#zartun' title="Reverse look up in 255 sub box"><code>++zart:un</code></a>
979+<a class="tooltip" href='/docs/hoon/reference/stdlib/4k/#z-coco' title="Render '0x'-prefixed hex"><code>++z-co:co</code></a>
980+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#zerfl' title="Produce zero as float"><code>++zer:fl</code></a>
981+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#zigmu' title="Subtract bottom from top"><code>++zig:mu</code></a>
806982<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#zing' title="Turn lists into single list by promoting elements from sublists"><code>++zing</code></a>
807−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#zug-mu' title="Concatenate into atom"><code>++zug:mu</code></a>
808−<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#zust-so' title="Parse prefixed dimes from IP, loobean, or floating point"><code>++zust:so</code></a>
809−<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#zyft-un' title="Lookup byte in 256 sub box"><code>++zyft:un</code></a>
810−<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#zyrt-un' title="Reverse lookup byte in 256 sub box"><code>++zyrt:un</code></a>
983+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#zugmu' title="Concatenate into atom"><code>++zug:mu</code></a>
984+<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#zustso' title="Parse dimes from @i, @f, @r or @q"><code>++zust:so</code></a>
985+<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#zyftun' title="Lookup byte in 256 sub box"><code>++zyft:un</code></a>
986+<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#zyrtun' title="Reverse lookup byte in 256 sub box"><code>++zyrt:un</code></a>
811987
812988## By Section
813989
@@ -835,7 +1011,8 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
8351011
8361012### 1c: molds and mold builders
8371013
838−<a class="tooltip" href='/docs/hoon/reference/stdlib/1c/#bloq' title="Blocksize"><code>++bloq</code></a>
1014+<a class="tooltip" href='/docs/hoon/reference/stdlib/1c/#bite' title="Atom slice specificier"><code>$bite</code></a>
1015+<a class="tooltip" href='/docs/hoon/reference/stdlib/1c/#bloq' title="Blocksize"><code>$bloq</code></a>
8391016<a class="tooltip" href='/docs/hoon/reference/stdlib/1c/#each' title="Mold of fork between two types"><code>++each</code></a>
8401017<a class="tooltip" href='/docs/hoon/reference/stdlib/1c/#gate' title="Function"><code>++gate</code></a>
8411018<a class="tooltip" href='/docs/hoon/reference/stdlib/1c/#list' title="Mold constructor (list)"><code>++list</code></a>
@@ -843,6 +1020,7 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
8431020<a class="tooltip" href='/docs/hoon/reference/stdlib/1c/#pair' title="Mold of pair of types"><code>++pair</code></a>
8441021<a class="tooltip" href='/docs/hoon/reference/stdlib/1c/#pole' title="Mold generator of faceless list"><code>++pole</code></a>
8451022<a class="tooltip" href='/docs/hoon/reference/stdlib/1c/#quip' title="Mold generator (tuple of list and type)"><code>++quip</code></a>
1023+<a class="tooltip" href='/docs/hoon/reference/stdlib/1c/#step' title="Atom size or offset, in bloqs"><code>++step</code></a>
8461024<a class="tooltip" href='/docs/hoon/reference/stdlib/1c/#trap' title="Core with one arm $"><code>++trap</code></a>
8471025<a class="tooltip" href='/docs/hoon/reference/stdlib/1c/#tree' title="Mold generator (tree)"><code>++tree</code></a>
8481026<a class="tooltip" href='/docs/hoon/reference/stdlib/1c/#trel' title="Mold generator (tuple of three types)"><code>++trel</code></a>
@@ -851,12 +1029,15 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
8511029### 2a: unit logic
8521030
8531031<a class="tooltip" href='/docs/hoon/reference/stdlib/2a/#biff' title="Unit as argument"><code>++biff</code></a>
854−<a class="tooltip" href='/docs/hoon/reference/stdlib/2a/#bind' title="Non-unit function to unit, producing unit"><code>++bind</code></a>
1032+<a class="tooltip" href='/docs/hoon/reference/stdlib/2a/#bind' title="Nonunit function to unit, producing unit"><code>++bind</code></a>
8551033<a class="tooltip" href='/docs/hoon/reference/stdlib/2a/#bond' title="Replace null"><code>++bond</code></a>
8561034<a class="tooltip" href='/docs/hoon/reference/stdlib/2a/#both' title="Group unit values into pair"><code>++both</code></a>
857−<a class="tooltip" href='/docs/hoon/reference/stdlib/2a/#clap' title="Apply function to two units"><code>++clap</code></a>
1035+<a class="tooltip" href='/docs/hoon/reference/stdlib/2a/#clap' title="Combine two units with function"><code>++clap</code></a>
1036+<a class="tooltip" href='/docs/hoon/reference/stdlib/2a/#clef' title="Compose two units with function"><code>++clef</code></a>
8581037<a class="tooltip" href='/docs/hoon/reference/stdlib/2a/#drop' title="Unit to list"><code>++drop</code></a>
8591038<a class="tooltip" href='/docs/hoon/reference/stdlib/2a/#fall' title="Give unit a default value"><code>++fall</code></a>
1039+<a class="tooltip" href='/docs/hoon/reference/stdlib/2a/#flit' title="Make filter"><code>++flit</code></a>
1040+<a class="tooltip" href='/docs/hoon/reference/stdlib/2a/#hunt' title="Select between two units by a rule"><code>++hunt</code></a>
8601041<a class="tooltip" href='/docs/hoon/reference/stdlib/2a/#lift' title="Curried bind"><code>++lift</code></a>
8611042<a class="tooltip" href='/docs/hoon/reference/stdlib/2a/#mate' title="Choose"><code>++mate</code></a>
8621043<a class="tooltip" href='/docs/hoon/reference/stdlib/2a/#need' title="Unwrap unit"><code>++need</code></a>
@@ -864,6 +1045,7 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
8641045
8651046### 2b: list logic
8661047
1048+<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#bake' title="Convert wet gate to dry gate"><code>++bake</code></a>
8671049<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#fand' title="All indices in list"><code>++fand</code></a>
8681050<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#find' title="First index in list"><code>++find</code></a>
8691051<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#flop' title="Reverse list"><code>++flop</code></a>
@@ -873,7 +1055,7 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
8731055<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#lent' title="List length"><code>++lent</code></a>
8741056<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#levy' title="Logical AND on list"><code>++levy</code></a>
8751057<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#lien' title="Logical OR on list"><code>++lien</code></a>
876−<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#limo' title="Construct list from null-terminated tuple"><code>++limo</code></a>
1058+<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#limo' title="Construct list from nullterminated tuple"><code>++limo</code></a>
8771059<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#murn' title="Maybe transform"><code>++murn</code></a>
8781060<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#oust' title="Remove from list"><code>++oust</code></a>
8791061<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#reap' title="Replicate (list)"><code>++reap</code></a>
@@ -885,7 +1067,7 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
8851067<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#skip' title="Produce list of elements failing boolean gate"><code>++skip</code></a>
8861068<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#slag' title="Produce all elements from index in list"><code>++slag</code></a>
8871069<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#snag' title="Produce element at specific index (list)"><code>++snag</code></a>
888−<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#snap' title="Replace item at index"><code>++snap</code></a>
1070+<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#snip' title="Drop tail off list"><code>++snip</code></a>
8891071<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#snoc' title="Append noun to list"><code>++snoc</code></a>
8901072<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#sort' title="Quicksort (list)"><code>++sort</code></a>
8911073<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#spin' title="Gate to list (with state)"><code>++spin</code></a>
@@ -899,14 +1081,14 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
8991081### 2c: bit arithmetic
9001082
9011083<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#fe' title="Modulo bloq"><code>++fe</code></a>
902−<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#dif-fe' title="Difference between atoms (modular basis)"><code>++dif:fe</code></a>
903−<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#inv-fe' title="Inverse order of modular field"><code>++inv:fe</code></a>
904−<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#net-fe' title="Flip endianness"><code>++net:fe</code></a>
905−<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#out-fe' title="Maximum integer value"><code>++out:fe</code></a>
906−<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#rol-fe' title="Roll left"><code>++rol:fe</code></a>
907−<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#ror-fe' title="Roll right"><code>++ror:fe</code></a>
908−<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#sit-fe' title="Enforce modulo"><code>++sit:fe</code></a>
909−<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#sum-fe' title="Sum two numbers in modular field"><code>++sum:fe</code></a>
1084+<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#diffe' title="Difference between atoms (modular basis)"><code>++dif:fe</code></a>
1085+<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#invfe' title="Inverse order of modular field"><code>++inv:fe</code></a>
1086+<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#netfe' title="Flip endianness"><code>++net:fe</code></a>
1087+<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#outfe' title="Maximum integer value"><code>++out:fe</code></a>
1088+<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#rolfe' title="Roll left"><code>++rol:fe</code></a>
1089+<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#rorfe' title="Roll right"><code>++ror:fe</code></a>
1090+<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#sitfe' title="Enforce modulo"><code>++sit:fe</code></a>
1091+<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#sumfe' title="Sum two numbers in modular field"><code>++sum:fe</code></a>
9101092
9111093<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#bex' title="Binary exponent"><code>++bex</code></a>
9121094<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#can' title="Assemble"><code>++can</code></a>
@@ -914,12 +1096,14 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
9141096<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#cut' title="Slice"><code>++cut</code></a>
9151097<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#end' title="Tail"><code>++end</code></a>
9161098<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#fil' title="Fill bloqstream"><code>++fil</code></a>
917−<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#lsh' title="Left-shift"><code>++lsh</code></a>
1099+<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#lsh' title="Leftshift"><code>++lsh</code></a>
9181100<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#met' title="Measure"><code>++met</code></a>
919−<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#rap' title="Assemble non-zero"><code>++rap</code></a>
1101+<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#rap' title="Assemble nonzero"><code>++rap</code></a>
9201102<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#rep' title="Assemble single"><code>++rep</code></a>
9211103<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#rip' title="Disassemble"><code>++rip</code></a>
922−<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#rsh' title="Right-shift"><code>++rsh</code></a>
1104+<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#rev' title="Reverse"><code>++rev</code></a>
1105+<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#rsh' title="Rightshift"><code>++rsh</code></a>
1106+<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#sew' title="Stitch one atom into another"><code>++sew</code></a>
9231107<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#swp' title="Reverse block order"><code>++swp</code></a>
9241108<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#xeb' title="Binary logarithm"><code>++xeb</code></a>
9251109
@@ -932,19 +1116,15 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
9321116
9331117### 2e: insecure hashing
9341118
935−<a class="tooltip" href='/docs/hoon/reference/stdlib/2e/#fnv' title="FNV scrambler"><code>++fnv</code></a>
936−<a class="tooltip" href='/docs/hoon/reference/stdlib/2e/#mug' title="FNV-1a scrambler"><code>++mug</code></a>
1119+<a class="tooltip" href='/docs/hoon/reference/stdlib/2e/#mug' title="FNV1a scrambler"><code>++mug</code></a>
9371120<a class="tooltip" href='/docs/hoon/reference/stdlib/2e/#muk' title="Standard MurmurHash3"><code>++muk</code></a>
938−<a class="tooltip" href='/docs/hoon/reference/stdlib/2e/#mum' title="31-bit MurmurHash3 scrambler"><code>++mum</code></a>
9391121
9401122### 2f: noun ordering
9411123
9421124<a class="tooltip" href='/docs/hoon/reference/stdlib/2f/#aor' title="Alphabetical order"><code>++aor</code></a>
943−<a class="tooltip" href='/docs/hoon/reference/stdlib/2f/#dor' title="Numeric order"><code>++dor</code></a>
944−<a class="tooltip" href='/docs/hoon/reference/stdlib/2f/#gor' title="Hash order"><code>++gor</code></a>
945−<a class="tooltip" href='/docs/hoon/reference/stdlib/2f/#hor' title="Horizontal hash order"><code>++hor</code></a>
946−<a class="tooltip" href='/docs/hoon/reference/stdlib/2f/#lor' title="Leg order"><code>++lor</code></a>
947−<a class="tooltip" href='/docs/hoon/reference/stdlib/2f/#vor' title="Vertical order"><code>++vor</code></a>
1125+<a class="tooltip" href='/docs/hoon/reference/stdlib/2f/#dor' title="Depth order"><code>++dor</code></a>
1126+<a class="tooltip" href='/docs/hoon/reference/stdlib/2f/#gor' title="Mug order"><code>++gor</code></a>
1127+<a class="tooltip" href='/docs/hoon/reference/stdlib/2f/#mor' title="(more) mug order"><code>++mor</code></a>
9481128
9491129### 2g: unsigned powers
9501130
@@ -954,73 +1134,78 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
9541134### 2h: set logic
9551135
9561136<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#in'><code>++in</code></a>
957−<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#all-in' title="Logical AND (set and wet gate)"><code>++all:in</code></a>
958−<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#any-in' title="Logical OR (set and gate)"><code>++any:in</code></a>
959−<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#apt-in' title="Check correctness (set)"><code>++apt:in</code></a>
960−<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#bif-in' title="Bifurcate set"><code>++bif:in</code></a>
961−<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#del-in' title="Delete (set)"><code>++del:in</code></a>
962−<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#dif-in' title='Difference (set)'><code>++dif:in</code></a>
963−<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#dig-in' title="Address of a in set"><code>++dig:in</code></a>
964−<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#gas-in' title="Concatenate (set)"><code>++gas:in</code></a>
965−<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#has-in' title="Key existence check (set)"><code>++has:in</code></a>
966−<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#int-in' title="Intersection (set)"><code>++int:in</code></a>
967−<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#put-in' title="Put b in a (set)"><code>++put:in</code></a>
968−<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#rep-in' title="Accumulate elements (set)"><code>++rep:in</code></a>
969−<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#run-in' title="Apply gate to set"><code>++run:in</code></a>
970−<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#tap-in' title="Flatten set into list"><code>++tap:in</code></a>
971−<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#uni-in' title="Union (sets)"><code>++uni:in</code></a>
972−<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#wyt-in' title="Produce number of elements in set"><code>++wyt:in</code></a>
1137+<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#allin' title="Logical AND (set and wet gate)"><code>++all:in</code></a>
1138+<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#anyin' title="Logical OR (set and gate)"><code>++any:in</code></a>
1139+<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#aptin' title="Check correctness (set)"><code>++apt:in</code></a>
1140+<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#bifin' title="Bifurcate set"><code>++bif:in</code></a>
1141+<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#delin' title="Delete (set)"><code>++del:in</code></a>
1142+<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#difin' title='Difference (set)'><code>++dif:in</code></a>
1143+<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#digin' title="Address of a in set"><code>++dig:in</code></a>
1144+<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#gasin' title="Concatenate (set)"><code>++gas:in</code></a>
1145+<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#hasin' title="Key existence check (set)"><code>++has:in</code></a>
1146+<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#intin' title="Intersection (set)"><code>++int:in</code></a>
1147+<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#putin' title="Put b in a (set)"><code>++put:in</code></a>
1148+<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#repin' title="Accumulate elements (set)"><code>++rep:in</code></a>
1149+<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#runin' title="Apply gate to set"><code>++run:in</code></a>
1150+<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#tapin' title="Flatten set into list"><code>++tap:in</code></a>
1151+<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#uniin' title="Union (sets)"><code>++uni:in</code></a>
1152+<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#wytin' title="Produce number of elements in set"><code>++wyt:in</code></a>
9731153
9741154### 2i: map logic
9751155
9761156<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#by' title="Map operations"><code>++by</code></a>
977−<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#all-by' title="Logical AND (map and wet gate)"><code>++all:by</code></a>
978−<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#any-by' title="Logical OR (map and wet gate)"><code>++any:by</code></a>
979−<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#apt-by' title="Check correctness (map)"><code>++apt:by</code></a>
980−<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#bif-by' title="Bifurcate map"><code>++bif:by</code></a>
981−<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#del-by' title="Delete (map)"><code>++del:by</code></a>
982−<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#dig-by' title="Address of key (map)"><code>++dig:by</code></a>
983−<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#gas-by' title="Concatenate (map)"><code>++gas:by</code></a>
984−<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#get-by' title="Grab unit value"><code>++get:by</code></a>
985−<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#got-by' title="Assert for value (map)"><code>++got:by</code></a>
986−<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#gut-by' title="Grab value with default"><code>++gut:by</code></a>
987−<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#has-by' title="Key existence check (map)"><code>++has:by</code></a>
988−<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#int-by' title="Intersection (map)"><code>++int:by</code></a>
989−<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#mar-by' title="Assert and add (map)"><code>++mar:by</code></a>
990−<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#put-by' title="Add key-value pair (map)"><code>++put:by</code></a>
991−<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#rep-by' title="Replace by product (map)"><code>++rep:by</code></a>
992−<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#rib-by' title="Replace values with accumulator (map)"><code>++rib:by</code></a>
993−<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#run-by' title="Transform values (map)"><code>++run:by</code></a>
994−<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#rut-by' title="Transform nodes (map)"><code>++rut:by</code></a>
995−<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#tap-by' title="Listify pairs"><code>++tap:by</code></a>
996−<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#uni-by' title="Union (map between keys of two lists)"><code>++uni:by</code></a>
997−<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#urn-by' title="Turn (with key) (map)"><code>++urn:by</code></a>
998−<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#wyt-by' title="Produce depth of tree map"><code>++wyt:by</code></a>
1157+<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#allby' title="Logical AND (map and wet gate)"><code>++all:by</code></a>
1158+<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#anyby' title="Logical OR (map and wet gate)"><code>++any:by</code></a>
1159+<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#aptby' title="Check correctness (map)"><code>++apt:by</code></a>
1160+<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#bifby' title="Bifurcate map"><code>++bif:by</code></a>
1161+<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#delby' title="Delete (map)"><code>++del:by</code></a>
1162+<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#difby' title="Difference between maps"><code>++dif:by</code></a>
1163+<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#digby' title="Address of key (map)"><code>++dig:by</code></a>
1164+<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#gasby' title="Concatenate (map)"><code>++gas:by</code></a>
1165+<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#getby' title="Grab unit value"><code>++get:by</code></a>
1166+<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#gotby' title="Assert for value (map)"><code>++got:by</code></a>
1167+<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#hasby' title="Key existence check (map)"><code>++has:by</code></a>
1168+<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#intby' title="Intersection (map)"><code>++int:by</code></a>
1169+<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#jabby' title="Transform value (map)"><code>++jab:by</code></a>
1170+<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#keyby' title="Set of keys"><code>++key:by</code></a>
1171+<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#marby' title="Add with validation (map)"><code>++mar:by</code></a>
1172+<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#putby' title="Add keyvalue pair (map)"><code>++put:by</code></a>
1173+<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#repby' title="Reduce to product (map)"><code>++rep:by</code></a>
1174+<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#ribby' title="Transform + product (map)"><code>++rib:by</code></a>
1175+<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#runby' title="Transform values (map)"><code>++run:by</code></a>
1176+<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#rutby' title="Transform nodes (map)"><code>++rut:by</code></a>
1177+<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#tapby' title="Listify pairs"><code>++tap:by</code></a>
1178+<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#uniby' title="Union, merge (map)"><code>++uni:by</code></a>
1179+<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#unoby' title="General union (map)"><code>++uno:by</code></a>
1180+<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#urnby' title="Turn (with key) (map)"><code>++urn:by</code></a>
1181+<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#wytby' title="Produce depth of tree map"><code>++wyt:by</code></a>
9991182
10001183### 2j: jar and jug logic
10011184
10021185<a class="tooltip" href='/docs/hoon/reference/stdlib/2j/#ja' title="Jar engine"><code>++ja</code></a>
1003−<a class="tooltip" href='/docs/hoon/reference/stdlib/2j/#add-ja' title="Prepend to list"><code>++add:ja</code></a>
1004−<a class="tooltip" href='/docs/hoon/reference/stdlib/2j/#get-ja' title="Grab value by key"><code>++get:ja</code></a>
1186+<a class="tooltip" href='/docs/hoon/reference/stdlib/2j/#addja' title="Prepend to list"><code>++add:ja</code></a>
1187+<a class="tooltip" href='/docs/hoon/reference/stdlib/2j/#getja' title="Grab value by key"><code>++get:ja</code></a>
10051188
10061189<a class="tooltip" href='/docs/hoon/reference/stdlib/2j/#ju' title="Jug operations"><code>++ju</code></a>
1007−<a class="tooltip" href='/docs/hoon/reference/stdlib/2j/#del-ju' title="Delete (jug)"><code>++del:ju</code></a>
1008−<a class="tooltip" href='/docs/hoon/reference/stdlib/2j/#get-ju' title="Retrieve set"><code>++get:ju</code></a>
1009−<a class="tooltip" href='/docs/hoon/reference/stdlib/2j/#has-ju' title="Check contents (jug)"><code>++has:ju</code></a>
1010−<a class="tooltip" href='/docs/hoon/reference/stdlib/2j/#put-ju' title="Add key-set pair (jar)"><code>++put:ju</code></a>
1190+<a class="tooltip" href='/docs/hoon/reference/stdlib/2j/#delju' title="Delete (jug)"><code>++del:ju</code></a>
1191+<a class="tooltip" href='/docs/hoon/reference/stdlib/2j/#gasju' title="Concatenate (jug)"><code>++gas:ju</code></a>
1192+<a class="tooltip" href='/docs/hoon/reference/stdlib/2j/#getju' title="Retrieve set"><code>++get:ju</code></a>
1193+<a class="tooltip" href='/docs/hoon/reference/stdlib/2j/#hasju' title="Check contents (jug)"><code>++has:ju</code></a>
1194+<a class="tooltip" href='/docs/hoon/reference/stdlib/2j/#putju' title="Add keyset pair (jar)"><code>++put:ju</code></a>
10111195
10121196### 2k: queue logic
10131197
10141198<a class="tooltip" href='/docs/hoon/reference/stdlib/2k/#to' title="Queue operations"><code>++to</code></a>
1015−<a class="tooltip" href='/docs/hoon/reference/stdlib/2k/#bal-to' title="Balance queue"><code>++bal:to</code></a>
1016−<a class="tooltip" href='/docs/hoon/reference/stdlib/2k/#dep-to' title="Maximum depth (queue)"><code>++dep:to</code></a>
1017−<a class="tooltip" href='/docs/hoon/reference/stdlib/2k/#gas-to' title="Push list into queue"><code>++gas:to</code></a>
1018−<a class="tooltip" href='/docs/hoon/reference/stdlib/2k/#get-to' title="Head-tail pair"><code>++get:to</code></a>
1019−<a class="tooltip" href='/docs/hoon/reference/stdlib/2k/#nap-to' title="Remove head of queue"><code>++nap:to</code></a>
1020−<a class="tooltip" href='/docs/hoon/reference/stdlib/2k/#nip-to' title="Remove root of queue"><code>++nip:to</code></a>
1021−<a class="tooltip" href='/docs/hoon/reference/stdlib/2k/#put-to' title="Insert into queue"><code>++put:to</code></a>
1022−<a class="tooltip" href='/docs/hoon/reference/stdlib/2k/#tap-to' title="Queue to list"><code>++tap:to</code></a>
1023−<a class="tooltip" href='/docs/hoon/reference/stdlib/2k/#top-to' title="Produce head of queue"><code>++top:to</code></a>
1199+<a class="tooltip" href='/docs/hoon/reference/stdlib/2k/#aptto' title="Check correctness of queue"><code>++apt:to</code></a>
1200+<a class="tooltip" href='/docs/hoon/reference/stdlib/2k/#balto' title="Balance queue"><code>++bal:to</code></a>
1201+<a class="tooltip" href='/docs/hoon/reference/stdlib/2k/#depto' title="Maximum depth (queue)"><code>++dep:to</code></a>
1202+<a class="tooltip" href='/docs/hoon/reference/stdlib/2k/#gasto' title="Push list into queue"><code>++gas:to</code></a>
1203+<a class="tooltip" href='/docs/hoon/reference/stdlib/2k/#getto' title="Headtail pair"><code>++get:to</code></a>
1204+<a class="tooltip" href='/docs/hoon/reference/stdlib/2k/#napto' title="Remove head of queue"><code>++nap:to</code></a>
1205+<a class="tooltip" href='/docs/hoon/reference/stdlib/2k/#nipto' title="Remove root of queue"><code>++nip:to</code></a>
1206+<a class="tooltip" href='/docs/hoon/reference/stdlib/2k/#putto' title="Insert into queue"><code>++put:to</code></a>
1207+<a class="tooltip" href='/docs/hoon/reference/stdlib/2k/#tapto' title="Queue to list"><code>++tap:to</code></a>
1208+<a class="tooltip" href='/docs/hoon/reference/stdlib/2k/#topto' title="Produce head of queue"><code>++top:to</code></a>
10241209
10251210### 2l: container from container
10261211
@@ -1031,30 +1216,31 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
10311216### 2m: container from noun
10321217
10331218<a class="tooltip" href='/docs/hoon/reference/stdlib/2m/#nl' title="Noun to container operations"><code>++nl</code></a>
1034−<a class="tooltip" href='/docs/hoon/reference/stdlib/2m/#le-nl' title="Construct list from null-terminated noun"><code>++le:nl</code></a>
1035−<a class="tooltip" href='/docs/hoon/reference/stdlib/2m/#my-nl' title="Construct map from null-terminated noun"><code>++my:nl</code></a>
1036−<a class="tooltip" href='/docs/hoon/reference/stdlib/2m/#si-nl' title="Construct set from null-terminated noun"><code>++si:nl</code></a>
1037−<a class="tooltip" href='/docs/hoon/reference/stdlib/2m/#snag-nl' title="Produce element from list at specific null-terminated noun"><code>++snag:nl</code></a>
1038−<a class="tooltip" href='/docs/hoon/reference/stdlib/2m/#weld-nl' title="Concatenate null-terminated nouns"><code>++weld:nl</code></a>
1219+<a class="tooltip" href='/docs/hoon/reference/stdlib/2m/#lenl' title="Construct list from nullterminated noun"><code>++le:nl</code></a>
1220+<a class="tooltip" href='/docs/hoon/reference/stdlib/2m/#mynl' title="Construct map from nullterminated noun"><code>++my:nl</code></a>
1221+<a class="tooltip" href='/docs/hoon/reference/stdlib/2m/#sinl' title="Construct set from nullterminated noun"><code>++si:nl</code></a>
1222+<a class="tooltip" href='/docs/hoon/reference/stdlib/2m/#snagnl' title="Produce element from list at specific nullterminated noun"><code>++snag:nl</code></a>
1223+<a class="tooltip" href='/docs/hoon/reference/stdlib/2m/#weldnl' title="Concatenate nullterminated nouns"><code>++weld:nl</code></a>
10391224
10401225<a class="tooltip" href='/docs/hoon/reference/stdlib/2m/#ly' title="List from raw noun"><code>++ly</code></a>
10411226<a class="tooltip" href='/docs/hoon/reference/stdlib/2m/#my' title="Map from raw noun"><code>++my</code></a>
1042−<a class="tooltip" href='/docs/hoon/reference/stdlib/2m/#sy' title="Produce set from null-terminated noun"><code>++sy</code></a>
1227+<a class="tooltip" href='/docs/hoon/reference/stdlib/2m/#sy' title="Produce set from nullterminated noun"><code>++sy</code></a>
10431228
10441229### 2n: functional hacks
10451230
1231+<a class="tooltip" href='/docs/hoon/reference/stdlib/2n/#aftr' title="Pair after"><code>++aftr</code></a>
10461232<a class="tooltip" href='/docs/hoon/reference/stdlib/2n/#cork' title="Compose forward"><code>++cork</code></a>
10471233<a class="tooltip" href='/docs/hoon/reference/stdlib/2n/#corl' title="Compose backward"><code>++corl</code></a>
1048−<a class="tooltip" href='/docs/hoon/reference/stdlib/2n/#curr' title="Right-curry a gate"><code>++curr</code></a>
1234+<a class="tooltip" href='/docs/hoon/reference/stdlib/2n/#curr' title="Rightcurry a gate"><code>++curr</code></a>
10491235<a class="tooltip" href='/docs/hoon/reference/stdlib/2n/#cury' title="Curry left a gate"><code>++cury</code></a>
1050−<a class="tooltip" href='/docs/hoon/reference/stdlib/2n/#hard' title="Force remold"><code>++hard</code></a>
1236+<a class="tooltip" href='/docs/hoon/reference/stdlib/2n/#fore' title="Pair before"><code>++fore</code></a>
10511237<a class="tooltip" href='/docs/hoon/reference/stdlib/2n/#head' title="Get head of cell"><code>++head</code></a>
1052−<a class="tooltip" href='/docs/hoon/reference/stdlib/2n/#mean' title="Crash and printf"><code>++mean</code></a>
10531238<a class="tooltip" href='/docs/hoon/reference/stdlib/2n/#same' title="Identity (produces same value)"><code>++same</code></a>
1054−<a class="tooltip" href='/docs/hoon/reference/stdlib/2n/#slog' title="Deify printf"><code>++slog</code></a>
1055−<a class="tooltip" href='/docs/hoon/reference/stdlib/2n/#soft' title="Maybe remold"><code>++soft</code></a>
1239+<a class="tooltip" href='/docs/hoon/reference/stdlib/2n/#succ' title="Successor"><code>++succ</code></a>
10561240<a class="tooltip" href='/docs/hoon/reference/stdlib/2n/#tail' title="Get tail of cell"><code>++tail</code></a>
10571241<a class="tooltip" href='/docs/hoon/reference/stdlib/2n/#test' title="Test for equality"><code>++test</code></a>
1242+<a class="tooltip" href='/docs/hoon/reference/stdlib/2n/#lead' title="Put head"><code>++lead</code></a>
1243+<a class="tooltip" href='/docs/hoon/reference/stdlib/2n/#late' title="Put tail"><code>++late</code></a>
10581244
10591245### 2o: normalizing containers
10601246
@@ -1068,47 +1254,55 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
10681254
10691255<a class="tooltip" href='/docs/hoon/reference/stdlib/2p/#cue' title="Unpack atom to noun"><code>++cue</code></a>
10701256<a class="tooltip" href='/docs/hoon/reference/stdlib/2p/#jam' title="Pack noun to atom"><code>++jam</code></a>
1071−<a class="tooltip" href='/docs/hoon/reference/stdlib/2p/#mat' title="Length-encode"><code>++mat</code></a>
1072−<a class="tooltip" href='/docs/hoon/reference/stdlib/2p/#rub' title="Length-decode"><code>++rub</code></a>
1257+<a class="tooltip" href='/docs/hoon/reference/stdlib/2p/#mat' title="Lengthencode"><code>++mat</code></a>
1258+<a class="tooltip" href='/docs/hoon/reference/stdlib/2p/#rub' title="Lengthdecode"><code>++rub</code></a>
10731259
10741260### 2q: molds and mold builders
10751261
1076−<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#char' title="Character"><code>++char</code></a>
1077−<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#cord' title="UTF-8 text"><code>++cord</code></a>
1078−<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#date' title="Point in time"><code>++date</code></a>
1079−<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#knot' title="Atom type of ASCII characters"><code>++knot</code></a>
1080−<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#tang' title="Generic print structure"><code>++tang</code></a>
1081−<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#tank' title="Pretty-printing structure"><code>++tank</code></a>
1082−<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#tape' title="List of characters"><code>++tape</code></a>
1083−<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#tarp' title="Parsed time"><code>++tarp</code></a>
1084−<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#term' title="Hoon constant"><code>++term</code></a>
1085−<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#wain' title="List of cords"><code>++wain</code></a>
1086−<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#wall' title="List of list of characters"><code>++wall</code></a>
1262+<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#axis' title="Tree address"><code>+$axis</code></a>
1263+<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#bean' title="Boolean"><code>+$bean</code></a>
1264+<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#char' title="Character"><code>+$char</code></a>
1265+<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#cord' title="UTF8 text"><code>+$cord</code></a>
1266+<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#byts' title="bytes, LSB first"><code>+$byts</code></a>
1267+<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#date' title="Parsed date"><code>+$date</code></a>
1268+<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#flag' title="Boolean (flag)"><code>+$flag</code></a>
1269+<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#knot' title="Atom type of ASCII characters"><code>+$knot</code></a>
1270+<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#noun' title="Any noun"><code>+$noun</code></a>
1271+<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#path' title="Like unix path"><code>+$path</code></a>
1272+<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#stud' title="Standard name"><code>+$stud</code></a>
1273+<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#tang' title="Bottom-first error"><code>+$tang</code></a>
1274+<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#tank' title="Formatted print tree"><code>+$tank</code></a>
1275+<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#tape' title="List of characters"><code>+$tape</code></a>
1276+<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#tour' title="UTF-32 clusters"><code>+$tour</code></a>
1277+<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#tarp' title="Parsed time"><code>+$tarp</code></a>
1278+<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#term' title="Hoon constant"><code>+$term</code></a>
1279+<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#wain' title="List of cords"><code>+$wain</code></a>
1280+<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#wall' title="List of list of characters"><code>+$wall</code></a>
10871281
10881282### 3a: modular and signed ints
10891283
10901284<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#fo' title="Modulo prime"><code>++fo</code></a>
1091−<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#dif-fo' title='Subtraction (modular base)'><code>++dif:fo</code></a>
1092−<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#exp-fo' title="Exponent (modular base)"><code>++exp:fo</code></a>
1093−<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#fra-fo' title="Divide (modular base)"><code>++fra:fo</code></a>
1094−<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#inv-fo' title="Inverse (signed modulus)"><code>++inv:fo</code></a>
1095−<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#pro-fo' title="Multiplies b and c modulo a"><code>++pro:fo</code></a>
1096−<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#sit-fo' title="Produce remainder of b modulo a"><code>++sit:fo</code></a>
1097−<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#sum-fo' title="Modular sum"><code>++sum:fo</code></a>
1285+<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#diffo' title='Subtraction (modular base)'><code>++dif:fo</code></a>
1286+<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#expfo' title="Exponent (modular base)"><code>++exp:fo</code></a>
1287+<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#frafo' title="Divide (modular base)"><code>++fra:fo</code></a>
1288+<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#invfo' title="Inverse (signed modulus)"><code>++inv:fo</code></a>
1289+<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#profo' title="Multiplies b and c modulo a"><code>++pro:fo</code></a>
1290+<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#sitfo' title="Produce remainder of b modulo a"><code>++sit:fo</code></a>
1291+<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#sumfo' title="Modular sum"><code>++sum:fo</code></a>
10981292
10991293<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#si' title="Signed integer"><code>++si</code></a>
1100−<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#abs-si' title="Absolute value (signed integer)"><code>++abs:si</code></a>
1101−<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#cmp-si' title="Compare (signed integer)"><code>++cmp:si</code></a>
1102−<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#dif-si' title="Subtraction (signed integer)"><code>++dif:si</code></a>
1103−<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#dul-si' title="Modulus (signed integer)"><code>++dul:si</code></a>
1104−<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#fra-si' title="Divide (signed integer)"><code>++fra:si</code></a>
1105−<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#new-si' title="Atom to @s"><code>++new:si</code></a>
1106−<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#old-si' title="Sign and absolute value"><code>++old:si</code></a>
1107−<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#pro-si' title="Multiply to signed integer"><code>++pro:si</code></a>
1108−<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#rem-si' title="Remainder (signed integer)"><code>++rem:si</code></a>
1109−<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#sum-si' title="Addition (signed integer)"><code>++sum:si</code></a>
1110−<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#sun-si' title="@u to @s"><code>++sun:si</code></a>
1111−<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#syn-si' title="Sign test"><code>++syn:si</code></a>
1294+<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#abssi' title="Absolute value (signed integer)"><code>++abs:si</code></a>
1295+<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#cmpsi' title="Compare (signed integer)"><code>++cmp:si</code></a>
1296+<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#difsi' title="Subtraction (signed integer)"><code>++dif:si</code></a>
1297+<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#dulsi' title="Modulus (signed integer)"><code>++dul:si</code></a>
1298+<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#frasi' title="Divide (signed integer)"><code>++fra:si</code></a>
1299+<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#newsi' title="Atom to @s"><code>++new:si</code></a>
1300+<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#oldsi' title="Sign and absolute value"><code>++old:si</code></a>
1301+<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#prosi' title="Multiply to signed integer"><code>++pro:si</code></a>
1302+<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#remsi' title="Remainder (signed integer)"><code>++rem:si</code></a>
1303+<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#sumsi' title="Addition (signed integer)"><code>++sum:si</code></a>
1304+<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#sunsi' title="@u to @s"><code>++sun:si</code></a>
1305+<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#synsi' title="Sign test"><code>++syn:si</code></a>
11121306
11131307<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#egcd' title="Extended Euclidean algorithm"><code>++egcd</code></a>
11141308
@@ -1119,167 +1313,167 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
11191313<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#rn'><code>++rn</code></a>
11201314
11211315<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#ff'><code>++ff</code></a>
1122−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#add-ff' title="Add (floating point)"><code>++add:ff</code></a>
1123−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#bif-ff' title="Converts from fn to @r"><code>++bif:ff</code></a>
1124−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#bit-ff' title="fn to @r with rounding"><code>++bit:ff</code></a>
1125−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#div-ff' title="Divide (IEEE float)"><code>++div:ff</code></a>
1126−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#drg-ff' title="@r to decimal float"><code>++drg:ff</code></a>
1127−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#equ-ff' title="Equals (IEEE float)"><code>++equ:ff</code></a>
1128−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#exp-ff' title="Get exponent (IEEE float)"><code>++exp:ff</code></a>
1129−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#fma-ff' title="Fused multiply-add (IEEE float)"><code>++fma:ff</code></a>
1130−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#grd-ff' title="Decimal float to @r"><code>++grd:ff</code></a>
1131−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#gte-ff' title="Greater than / equal (IEEE float)"><code>++gte:ff</code></a>
1132−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#gth-ff' title="Greater than (IEEE float)"><code>++gth:ff</code></a>
1133−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lte-ff' title="Less than / equal (IEEE float)"><code>++lte:ff</code></a>
1134−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lth-ff' title="Less than (IEEE float)"><code>++lth:ff</code></a>
1135−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#me-ff' title="Minimum exponent of ff"><code>++me:ff</code></a>
1136−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#mul-ff' title="Multiply (IEEE float)"><code>++mul:ff</code></a>
1137−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#pa-ff' title="Initialize fl from ff core"><code>++pa:ff</code></a>
1138−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#san-ff' title="Signed integer to @r"><code>++san:ff</code></a>
1139−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sb-ff' title="Sign bit"><code>++sb:ff</code></a>
1140−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sea-ff' title="Convert from IEEE float to fn"><code>++sea:ff</code></a>
1141−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sig-ff' title="Produce sign of IEEE float"><code>++sig:ff</code></a>
1142−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sqt-ff' title="Produce square root from IEEE float"><code>++sqt:ff</code></a>
1143−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sub-ff' title="Subtract from IEEE float"><code>++sub:ff</code></a>
1144−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sun-ff' title="Unsigned integer to IEEE float"><code>++sun:ff</code></a>
1145−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#toi-ff' title="Round IEEE float to nearest signed integer"><code>++toi:ff</code></a>
1316+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#addff' title="Add (floating point)"><code>++add:ff</code></a>
1317+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#bifff' title="Converts from fn to @r"><code>++bif:ff</code></a>
1318+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#bitff' title="fn to @r with rounding"><code>++bit:ff</code></a>
1319+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#divff' title="Divide (IEEE float)"><code>++div:ff</code></a>
1320+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#drgff' title="@r to decimal float"><code>++drg:ff</code></a>
1321+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#equff' title="Equals (IEEE float)"><code>++equ:ff</code></a>
1322+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#expff' title="Get exponent (IEEE float)"><code>++exp:ff</code></a>
1323+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#fmaff' title="Fused multiplyadd (IEEE float)"><code>++fma:ff</code></a>
1324+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#grdff' title="Decimal float to @r"><code>++grd:ff</code></a>
1325+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#gteff' title="Greater than / equal (IEEE float)"><code>++gte:ff</code></a>
1326+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#gthff' title="Greater than (IEEE float)"><code>++gth:ff</code></a>
1327+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lteff' title="Less than / equal (IEEE float)"><code>++lte:ff</code></a>
1328+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lthff' title="Less than (IEEE float)"><code>++lth:ff</code></a>
1329+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#meff' title="Minimum exponent of ff"><code>++me:ff</code></a>
1330+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#mulff' title="Multiply (IEEE float)"><code>++mul:ff</code></a>
1331+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#paff' title="Initialize fl from ff core"><code>++pa:ff</code></a>
1332+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sanff' title="Signed integer to @r"><code>++san:ff</code></a>
1333+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sbff' title="Sign bit"><code>++sb:ff</code></a>
1334+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#seaff' title="Convert from IEEE float to fn"><code>++sea:ff</code></a>
1335+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sigff' title="Produce sign of IEEE float"><code>++sig:ff</code></a>
1336+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sqtff' title="Produce square root from IEEE float"><code>++sqt:ff</code></a>
1337+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#subff' title="Subtract from IEEE float"><code>++sub:ff</code></a>
1338+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sunff' title="Unsigned integer to IEEE float"><code>++sun:ff</code></a>
1339+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#toiff' title="Round IEEE float to nearest signed integer"><code>++toi:ff</code></a>
11461340
11471341<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#fl'><code>++fl</code></a>
1148−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#abs-fl' title="Absolute value"><code>++abs:fl</code></a>
1149−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#add-fl' title="Add (with exact/rounded flag)"><code>++add:fl</code></a>
1150−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#den-fl' title="Denormalizes (floating point)"><code>++den:fl</code></a>
1151−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#div-fl' title="Divide (signed and unsigned integer cell)"><code>++div:fl</code></a>
1152−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#drg-fl' title="Get printable decimal (signed and unsigned integer cell)"><code>++drg:fl</code></a>
1153−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#ead-fl' title="Exact add"><code>++ead:fl</code></a>
1154−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#emn-fl' title="Minimum exponent"><code>++emn:fl</code></a>
1155−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#emu-fl' title="Exact multiply"><code>++emu:fl</code></a>
1156−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#emx-fl' title="Maximum exponent"><code>++emx:fl</code></a>
1157−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#equ-fl' title="Equals (signed and unsigned integer cell)"><code>++equ:fl</code></a>
1158−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#fli-fl' title="Flip sign"><code>++fli:fl</code></a>
1159−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#fma-fl' title="Fused multiply-add"><code>++fma:fl</code></a>
1160−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#grd-fl' title="Decimal to float"><code>++grd:fl</code></a>
1161−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#gte-fl' title="Greater than / equal (producing flag)"><code>++gte:fl</code></a>
1162−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#gth-fl' title="Greater than (producing flag)"><code>++gth:fl</code></a>
1163−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#ibl-fl' title="Integer binary logarithm"><code>++ibl:fl</code></a>
1164−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#inv-fl' title="Inverse"><code>++inv:fl</code></a>
1165−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lfe-fl' title="Maximum"><code>++lfe:fl</code></a>
1166−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lfn-fl' title="Largest normal float"><code>++lfn:fl</code></a>
1167−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lte-fl' title="Less than / equal (producing flag)"><code>++lte:fl</code></a>
1168−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lth-fl' title="Less than (signed and unsigned integer cell)"><code>++lth:fl</code></a>
1169−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lug-fl' title="Central rounding mechanism"><code>++lug:fl</code></a>
1170−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#mul-fl' title="Multiply (signed and unsigned integer cell)"><code>++mul:fl</code></a>
1171−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#ned-fl' title="Require float"><code>++ned:fl</code></a>
1172−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#prc-fl' title="Force precision of 2 or greater (floating point)"><code>++prc:fl</code></a>
1173−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#rau-fl' title="Various roundings (floating point)"><code>++rau:fl</code></a>
1174−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#rou-fl' title="Round to nearest float with 113-bit significand"><code>++rou:fl</code></a>
1175−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#san-fl' title="Signed integer to float"><code>++san:fl</code></a>
1176−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#shf-fl' title="Shift power"><code>++shf:fl</code></a>
1177−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#spd-fl' title="Produce smallest denormalized float"><code>++spd:fl</code></a>
1178−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#spn-fl' title="Produce smallest normal float"><code>++spn:fl</code></a>
1179−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sqt-fl' title="Produce square root from signed and unsigned integer cell"><code>++sqt:fl</code></a>
1180−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sub-fl' title="Subtract from signed and unsigned integer cells"><code>++sub:fl</code></a>
1181−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sun-fl' title="Unsigned integer to float"><code>++sun:fl</code></a>
1182−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#swr-fl' title="Switch rounding mode of floating point"><code>++swr:fl</code></a>
1183−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#syn-fl' title="Get sign"><code>++syn:fl</code></a>
1184−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#toi-fl' title="Round float to nearest signed integer"><code>++toi:fl</code></a>
1185−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#toj-fl' title="Round unsigned and signed integer to float"><code>++toj:fl</code></a>
1186−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#uni-fl' title="Change representation to odd"><code>++uni:fl</code></a>
1187−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#xpd-fl' title="Expand signed and unsigned integer cell"><code>++xpd:fl</code></a>
1188−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#zer-fl' title="Produce zero as float"><code>++zer:fl</code></a>
1342+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#absfl' title="Absolute value"><code>++abs:fl</code></a>
1343+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#addfl' title="Add (with exact/rounded flag)"><code>++add:fl</code></a>
1344+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#denfl' title="Denormalizes (floating point)"><code>++den:fl</code></a>
1345+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#divfl' title="Divide (signed and unsigned integer cell)"><code>++div:fl</code></a>
1346+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#drgfl' title="Get printable decimal (signed and unsigned integer cell)"><code>++drg:fl</code></a>
1347+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#eadfl' title="Exact add"><code>++ead:fl</code></a>
1348+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#emnfl' title="Minimum exponent"><code>++emn:fl</code></a>
1349+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#emufl' title="Exact multiply"><code>++emu:fl</code></a>
1350+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#emxfl' title="Maximum exponent"><code>++emx:fl</code></a>
1351+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#equfl' title="Equals (signed and unsigned integer cell)"><code>++equ:fl</code></a>
1352+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#flifl' title="Flip sign"><code>++fli:fl</code></a>
1353+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#fmafl' title="Fused multiplyadd"><code>++fma:fl</code></a>
1354+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#grdfl' title="Decimal to float"><code>++grd:fl</code></a>
1355+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#gtefl' title="Greater than / equal (producing flag)"><code>++gte:fl</code></a>
1356+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#gthfl' title="Greater than (producing flag)"><code>++gth:fl</code></a>
1357+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#iblfl' title="Integer binary logarithm"><code>++ibl:fl</code></a>
1358+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#invfl' title="Inverse"><code>++inv:fl</code></a>
1359+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lfefl' title="Maximum"><code>++lfe:fl</code></a>
1360+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lfnfl' title="Largest normal float"><code>++lfn:fl</code></a>
1361+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#ltefl' title="Less than / equal (producing flag)"><code>++lte:fl</code></a>
1362+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lthfl' title="Less than (signed and unsigned integer cell)"><code>++lth:fl</code></a>
1363+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lugfl' title="Central rounding mechanism"><code>++lug:fl</code></a>
1364+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#mulfl' title="Multiply (signed and unsigned integer cell)"><code>++mul:fl</code></a>
1365+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#nedfl' title="Require float"><code>++ned:fl</code></a>
1366+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#prcfl' title="Force precision of 2 or greater (floating point)"><code>++prc:fl</code></a>
1367+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#raufl' title="Various roundings (floating point)"><code>++rau:fl</code></a>
1368+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#roufl' title="Round to nearest float with 113bit significand"><code>++rou:fl</code></a>
1369+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sanfl' title="Signed integer to float"><code>++san:fl</code></a>
1370+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#shffl' title="Shift power"><code>++shf:fl</code></a>
1371+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#spdfl' title="Produce smallest denormalized float"><code>++spd:fl</code></a>
1372+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#spnfl' title="Produce smallest normal float"><code>++spn:fl</code></a>
1373+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sqtfl' title="Produce square root from signed and unsigned integer cell"><code>++sqt:fl</code></a>
1374+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#subfl' title="Subtract from signed and unsigned integer cells"><code>++sub:fl</code></a>
1375+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sunfl' title="Unsigned integer to float"><code>++sun:fl</code></a>
1376+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#swrfl' title="Switch rounding mode of floating point"><code>++swr:fl</code></a>
1377+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#synfl' title="Get sign"><code>++syn:fl</code></a>
1378+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#toifl' title="Round float to nearest signed integer"><code>++toi:fl</code></a>
1379+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#tojfl' title="Round unsigned and signed integer to float"><code>++toj:fl</code></a>
1380+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#unifl' title="Change representation to odd"><code>++uni:fl</code></a>
1381+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#xpdfl' title="Expand signed and unsigned integer cell"><code>++xpd:fl</code></a>
1382+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#zerfl' title="Produce zero as float"><code>++zer:fl</code></a>
11891383
11901384<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#rd'><code>++rd</code></a>
1191−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#add-rd' title="Add (double-precision float)"><code>++add:rd</code></a>
1192−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#bit-rd' title="fn to double-precision binary float"><code>++bit:rd</code></a>
1193−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#div-rd' title="Double precision float"><code>++div:rd</code></a>
1194−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#drg-rd' title="@rd to decimal float"><code>++drg:rd</code></a>
1195−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#equ-rd' title="Equals (double-precision float)"><code>++equ:rd</code></a>
1196−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#exp-rd' title="Exponent (@rd)"><code>++exp:rd</code></a>
1197−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#fma-rd' title="Fused multiply-add (@rd)"><code>++fma:rd</code></a>
1198−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#grd-rd' title="Decimal float to @rd"><code>++grd:rd</code></a>
1199−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#gte-rd' title="Greater than / equal (double-precision float)"><code>++gte:rd</code></a>
1200−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#gth-rd' title="Greater than (double-precision float)"><code>++gth:rd</code></a>
1201−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lte-rd' title="Less than / equal (double-precision float)"><code>++lte:rd</code></a>
1202−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lth-rd' title="Less than (double-precision float)"><code>++lth:rd</code></a>
1203−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#ma-rd' title="Initialize ff (rd core)"><code>++ma:rd</code></a>
1204−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#mul-rd' title="Multiply (double-precision float)"><code>++mul:rd</code></a>
1205−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#san-rd' title="Unsigned integer to @rd"><code>++san:rd</code></a>
1206−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sea-rd' title="Convert from double-precision binary float to fn"><code>++sea:rd</code></a>
1207−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sig-rd' title="Produce sign of @rd"><code>++sig:rd</code></a>
1208−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sqt-rd' title="Produce square root of double-precision float"><code>++sqt:rd</code></a>
1209−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sub-rd' title="Subtract from double-precision float"><code>++sub:rd</code></a>
1210−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sun-rd' title="Unsigned integer to double-precision float"><code>++sun:rd</code></a>
1211−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#toi-rd' title="Round double-precision float to nearest signed integer"><code>++toi:rd</code></a>
1385+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#addrd' title="Add (doubleprecision float)"><code>++add:rd</code></a>
1386+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#bitrd' title="fn to doubleprecision binary float"><code>++bit:rd</code></a>
1387+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#divrd' title="Double precision float"><code>++div:rd</code></a>
1388+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#drgrd' title="@rd to decimal float"><code>++drg:rd</code></a>
1389+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#equrd' title="Equals (doubleprecision float)"><code>++equ:rd</code></a>
1390+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#exprd' title="Exponent (@rd)"><code>++exp:rd</code></a>
1391+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#fmard' title="Fused multiplyadd (@rd)"><code>++fma:rd</code></a>
1392+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#grdrd' title="Decimal float to @rd"><code>++grd:rd</code></a>
1393+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#gterd' title="Greater than / equal (doubleprecision float)"><code>++gte:rd</code></a>
1394+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#gthrd' title="Greater than (doubleprecision float)"><code>++gth:rd</code></a>
1395+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lterd' title="Less than / equal (doubleprecision float)"><code>++lte:rd</code></a>
1396+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lthrd' title="Less than (doubleprecision float)"><code>++lth:rd</code></a>
1397+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#mard' title="Initialize ff (rd core)"><code>++ma:rd</code></a>
1398+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#mulrd' title="Multiply (doubleprecision float)"><code>++mul:rd</code></a>
1399+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sanrd' title="Unsigned integer to @rd"><code>++san:rd</code></a>
1400+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#seard' title="Convert from doubleprecision binary float to fn"><code>++sea:rd</code></a>
1401+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sigrd' title="Produce sign of @rd"><code>++sig:rd</code></a>
1402+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sqtrd' title="Produce square root of doubleprecision float"><code>++sqt:rd</code></a>
1403+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#subrd' title="Subtract from doubleprecision float"><code>++sub:rd</code></a>
1404+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sunrd' title="Unsigned integer to doubleprecision float"><code>++sun:rd</code></a>
1405+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#toird' title="Round doubleprecision float to nearest signed integer"><code>++toi:rd</code></a>
12121406
12131407<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#rh'><code>++rh</code></a>
1214−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#add-rh' title="Add (half-precision float)"><code>++add:rh</code></a>
1215−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#bit-rh' title="fn to half-precision float"><code>++bit:rh</code></a>
1216−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#div-rh' title="Divide (half-precision float)"><code>++div:rh</code></a>
1217−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#drg-rh' title="@rh to decimal float"><code>++drg:rh</code></a>
1218−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#equ-rh' title="Equals (half-precision float)"><code>++equ:rh</code></a>
1219−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#exp-rh' title="Exponent (half-precision float)"><code>++exp:rh</code></a>
1220−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#fma-rh' title="Fused multiply-add (half-precision float)"><code>++fma:rh</code></a>
1221−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#fos-rh' title="@rs to @rh"><code>++fos:rh</code></a>
1222−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#grd-rh' title="Decimal float to @rh"><code>++grd:rh</code></a>
1223−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#gte-rh' title="Greater than / equal (half-precision float)"><code>++gte:rh</code></a>
1224−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#gth-rh' title="Greater than (half-precision float)"><code>++gth:rh</code></a>
1225−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lte-rh' title="Less than / equal (half-precision float)"><code>++lte:rh</code></a>
1226−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lth-rh' title="Less than (half-precision float)"><code>++lth:rh</code></a>
1227−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#ma-rh' title="Initialize ff (rh core)"><code>++ma:rh</code></a>
1228−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#mul-rh' title="Multiply (quad-precision float)"><code>++mul:rh</code></a>
1229−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#san-rh' title="Signed integer to @rh"><code>++san:rh</code></a>
1230−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sea-rh' title="Convert from half-precision float to fn"><code>++sea:rh</code></a>
1231−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sig-rh' title="Produce sign of half-precision float"><code>++sig:rh</code></a>
1232−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sqt-rh' title="Produce square root of half-precision float"><code>++sqt:rh</code></a>
1233−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sub-rh' title="Subtract from half-precision float"><code>++sub:rh</code></a>
1234−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sun-rh' title="Unsigned integer to half-precision float"><code>++sun:rh</code></a>
1235−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#toi-rh' title="Round half-precision float to nearest signed integer"><code>++toi:rh</code></a>
1236−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#tos-rh' title="Convert half-precision float to single-precision float"><code>++tos:rh</code></a>
1408+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#addrh' title="Add (halfprecision float)"><code>++add:rh</code></a>
1409+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#bitrh' title="fn to halfprecision float"><code>++bit:rh</code></a>
1410+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#divrh' title="Divide (halfprecision float)"><code>++div:rh</code></a>
1411+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#drgrh' title="@rh to decimal float"><code>++drg:rh</code></a>
1412+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#equrh' title="Equals (halfprecision float)"><code>++equ:rh</code></a>
1413+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#exprh' title="Exponent (halfprecision float)"><code>++exp:rh</code></a>
1414+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#fmarh' title="Fused multiplyadd (halfprecision float)"><code>++fma:rh</code></a>
1415+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#fosrh' title="@rs to @rh"><code>++fos:rh</code></a>
1416+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#grdrh' title="Decimal float to @rh"><code>++grd:rh</code></a>
1417+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#gterh' title="Greater than / equal (halfprecision float)"><code>++gte:rh</code></a>
1418+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#gthrh' title="Greater than (halfprecision float)"><code>++gth:rh</code></a>
1419+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lterh' title="Less than / equal (halfprecision float)"><code>++lte:rh</code></a>
1420+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lthrh' title="Less than (halfprecision float)"><code>++lth:rh</code></a>
1421+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#marh' title="Initialize ff (rh core)"><code>++ma:rh</code></a>
1422+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#mulrh' title="Multiply (quadprecision float)"><code>++mul:rh</code></a>
1423+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sanrh' title="Signed integer to @rh"><code>++san:rh</code></a>
1424+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#searh' title="Convert from halfprecision float to fn"><code>++sea:rh</code></a>
1425+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sigrh' title="Produce sign of halfprecision float"><code>++sig:rh</code></a>
1426+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sqtrh' title="Produce square root of halfprecision float"><code>++sqt:rh</code></a>
1427+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#subrh' title="Subtract from halfprecision float"><code>++sub:rh</code></a>
1428+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sunrh' title="Unsigned integer to halfprecision float"><code>++sun:rh</code></a>
1429+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#toirh' title="Round halfprecision float to nearest signed integer"><code>++toi:rh</code></a>
1430+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#tosrh' title="Convert halfprecision float to singleprecision float"><code>++tos:rh</code></a>
12371431
12381432<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#rs'><code>++rs</code></a>
1239−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#add-rs' title="Add (single-precision float)"><code>++add:rs</code></a>
1240−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#bit-rs' title="fn to single-precision float"><code>++bit:rs</code></a>
1241−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#div-rs' title="Divide (single-precision float)"><code>++div:rs</code></a>
1242−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#drg-rs' title="@rs to decimal float"><code>++drg:rs</code></a>
1243−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#equ-rs' title="Equals (single-precision float)"><code>++equ:rs</code></a>
1244−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#exp-rs' title="Exponent (@rs)"><code>++exp:rs</code></a>
1245−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#fma-rs' title="Fused multiply-add (single-precision float)"><code>++fma:rs</code></a>
1246−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#grd-rs' title="Decimal float to @rs"><code>++grd:rs</code></a>
1247−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#gte-rs' title="Greater than / equal (single-precision float)"><code>++gte:rs</code></a>
1248−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#gth-rs' title="Greater than (single-precision float)"><code>++gth:rs</code></a>
1249−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lte-rs' title="Less than / equal (single-precision float)"><code>++lte:rs</code></a>
1250−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lth-rs' title="Less than (single-precision float)"><code>++lth:rs</code></a>
1251−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#ma-rs' title="Initialize ff (rs core)"><code>++ma:rs</code></a>
1252−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#mul-rs' title="Multiply (single-precision float)"><code>++mul:rs</code></a>
1253−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#san-rs' title="Signed integer to @rs"><code>++san:rs</code></a>
1254−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sea-rs' title="Convert from single-precision float to fn"><code>++sea:rs</code></a>
1255−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sig-rs' title="Produce sign of @rs"><code>++sig:rs</code></a>
1256−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sqt-rs' title="Produce square root of single-precision float"><code>++sqt:rs</code></a>
1257−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sub-rs' title="Subtract from single-precision float"><code>++sub:rs</code></a>
1258−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sun-rs' title="Unsigned integer to single-precision float"><code>++sun:rs</code></a>
1259−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#toi-rs' title="Round single-precision float to nearest signed integer"><code>++toi:rs</code></a>
1433+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#addrs' title="Add (singleprecision float)"><code>++add:rs</code></a>
1434+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#bitrs' title="fn to singleprecision float"><code>++bit:rs</code></a>
1435+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#divrs' title="Divide (singleprecision float)"><code>++div:rs</code></a>
1436+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#drgrs' title="@rs to decimal float"><code>++drg:rs</code></a>
1437+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#equrs' title="Equals (singleprecision float)"><code>++equ:rs</code></a>
1438+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#exprs' title="Exponent (@rs)"><code>++exp:rs</code></a>
1439+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#fmars' title="Fused multiplyadd (singleprecision float)"><code>++fma:rs</code></a>
1440+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#grdrs' title="Decimal float to @rs"><code>++grd:rs</code></a>
1441+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#gters' title="Greater than / equal (singleprecision float)"><code>++gte:rs</code></a>
1442+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#gthrs' title="Greater than (singleprecision float)"><code>++gth:rs</code></a>
1443+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lters' title="Less than / equal (singleprecision float)"><code>++lte:rs</code></a>
1444+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lthrs' title="Less than (singleprecision float)"><code>++lth:rs</code></a>
1445+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#mars' title="Initialize ff (rs core)"><code>++ma:rs</code></a>
1446+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#mulrs' title="Multiply (singleprecision float)"><code>++mul:rs</code></a>
1447+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sanrs' title="Signed integer to @rs"><code>++san:rs</code></a>
1448+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sears' title="Convert from singleprecision float to fn"><code>++sea:rs</code></a>
1449+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sigrs' title="Produce sign of @rs"><code>++sig:rs</code></a>
1450+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sqtrs' title="Produce square root of singleprecision float"><code>++sqt:rs</code></a>
1451+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#subrs' title="Subtract from singleprecision float"><code>++sub:rs</code></a>
1452+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sunrs' title="Unsigned integer to singleprecision float"><code>++sun:rs</code></a>
1453+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#toirs' title="Round singleprecision float to nearest signed integer"><code>++toi:rs</code></a>
12601454
12611455<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#rq'><code>++rq</code></a>
1262−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#add-rq' title="Add (quad-precision float)"><code>++add:rq</code></a>
1263−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#bit-rq' title="fn to quad-precision float"><code>++bit:rq</code></a>
1264−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#div-rq' title="Divide (quad-precision float)"><code>++div:rq</code></a>
1265−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#drg-rq' title="@rq to decimal float"><code>++drg:rq</code></a>
1266−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#equ-rq' title="Equals (quad-precision float)"><code>++equ:rq</code></a>
1267−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#exp-rq' title="Exponent (quad-precision float)"><code>++exp:rq</code></a>
1268−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#fma-rq' title="Fused multiply-add (quad-precision float)"><code>++fma:rq</code></a>
1269−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#grd-rq' title="Decimal float to @rq"><code>++grd:rq</code></a>
1270−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#gte-rq' title="Greater than / equal (quad-precision float)"><code>++gte:rq</code></a>
1271−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#gth-rq' title="Greater than (quad-precision float)"><code>++gth:rq</code></a>
1272−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lte-rq' title="Less than / equal (quad-precision float)"><code>++lte:rq</code></a>
1273−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lth-rq' title="Less than (quad-precision float)"><code>++lth:rq</code></a>
1274−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#ma-rq' title="Initialize ff (rq core)"><code>++ma:rq</code></a>
1275−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#mul-rq' title="Multiply (quad-precision float)"><code>++mul:rq</code></a>
1276−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#san-rq' title="Signed integer to @rq"><code>++san:rq</code></a>
1277−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sea-rq' title="Convert from quad-precision float to fn"><code>++sea:rq</code></a>
1278−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sig-rq' title="Produce sign of quad-precision float"><code>++sig:rq</code></a>
1279−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sqt-rq' title="Produce square root of quad-precision float"><code>++sqt:rq</code></a>
1280−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sub-rq' title="Subtract from quad-precision float"><code>++sub:rq</code></a>
1281−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sun-rq' title="Unsigned integer to quad-precision float"><code>++sun:rq</code></a>
1282−<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#toi-rq' title="Round quad-precision float to nearest signed integer"><code>++toi:rq</code></a>
1456+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#addrq' title="Add (quadprecision float)"><code>++add:rq</code></a>
1457+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#bitrq' title="fn to quadprecision float"><code>++bit:rq</code></a>
1458+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#divrq' title="Divide (quadprecision float)"><code>++div:rq</code></a>
1459+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#drgrq' title="@rq to decimal float"><code>++drg:rq</code></a>
1460+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#equrq' title="Equals (quadprecision float)"><code>++equ:rq</code></a>
1461+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#exprq' title="Exponent (quadprecision float)"><code>++exp:rq</code></a>
1462+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#fmarq' title="Fused multiplyadd (quadprecision float)"><code>++fma:rq</code></a>
1463+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#grdrq' title="Decimal float to @rq"><code>++grd:rq</code></a>
1464+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#gterq' title="Greater than / equal (quadprecision float)"><code>++gte:rq</code></a>
1465+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#gthrq' title="Greater than (quadprecision float)"><code>++gth:rq</code></a>
1466+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lterq' title="Less than / equal (quadprecision float)"><code>++lte:rq</code></a>
1467+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lthrq' title="Less than (quadprecision float)"><code>++lth:rq</code></a>
1468+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#marq' title="Initialize ff (rq core)"><code>++ma:rq</code></a>
1469+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#mulrq' title="Multiply (quadprecision float)"><code>++mul:rq</code></a>
1470+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sanrq' title="Signed integer to @rq"><code>++san:rq</code></a>
1471+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#searq' title="Convert from quadprecision float to fn"><code>++sea:rq</code></a>
1472+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sigrq' title="Produce sign of quadprecision float"><code>++sig:rq</code></a>
1473+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sqtrq' title="Produce square root of quadprecision float"><code>++sqt:rq</code></a>
1474+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#subrq' title="Subtract from quadprecision float"><code>++sub:rq</code></a>
1475+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sunrq' title="Unsigned integer to quadprecision float"><code>++sun:rq</code></a>
1476+<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#toirq' title="Round quadprecision float to nearest signed integer"><code>++toi:rq</code></a>
12831477
12841478<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#rlyd'><code>++rlyd</code></a>
12851479<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#rlyh'><code>++rlyh</code></a>
@@ -1293,43 +1487,43 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
12931487### 3c: urbit time
12941488
12951489<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#yo' title="Time constants core"><code>++yo</code></a>
1296−<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#cet-yo' title="Days in a century"><code>++cet:yo</code></a>
1297−<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#day-yo' title="Seconds in day"><code>++day:yo</code></a>
1298−<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#era-yo' title="Leap-year period"><code>++era:yo</code></a>
1299−<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#hor-yo' title="Seconds in hour"><code>++hor:yo</code></a>
1300−<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#jes-yo' title="Maximum 64-bit timestamp"><code>++jes:yo</code></a>
1301−<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#mit-yo' title="Seconds in minute"><code>++mit:yo</code></a>
1302−<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#moh-yo' title="Days in month"><code>++moh:yo</code></a>
1303−<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#moy-yo' title="Days in months of leap-year"><code>++moy:yo</code></a>
1304−<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#qad-yo' title="Seconds in 4 years"><code>++qad:yo</code></a>
1305−<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#yer-yo' title="Seconds in year"><code>++yer:yo</code></a>
1490+<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#cetyo' title="Days in a century"><code>++cet:yo</code></a>
1491+<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#dayyo' title="Seconds in day"><code>++day:yo</code></a>
1492+<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#erayo' title="Leapyear period"><code>++era:yo</code></a>
1493+<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#horyo' title="Seconds in hour"><code>++hor:yo</code></a>
1494+<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#jesyo' title="Maximum 64bit timestamp"><code>++jes:yo</code></a>
1495+<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#mityo' title="Seconds in minute"><code>++mit:yo</code></a>
1496+<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#mohyo' title="Days in month"><code>++moh:yo</code></a>
1497+<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#moyyo' title="Days in months of leapyear"><code>++moy:yo</code></a>
1498+<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#qadyo' title="Seconds in 4 years"><code>++qad:yo</code></a>
1499+<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#yeryo' title="Seconds in year"><code>++yer:yo</code></a>
13061500
13071501<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#yall' title="Time since beginning of time"><code>++yall</code></a>
13081502<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#yawn' title="Days since beginning of time"><code>++yawn</code></a>
13091503<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#year' title="Date to @d"><code>++year</code></a>
13101504<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#yell' title="Tarp from atomic date"><code>++yell</code></a>
1311−<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#yelp' title="Determine if leap-week"><code>++yelp</code></a>
1505+<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#yelp' title="Determine if leapweek"><code>++yelp</code></a>
13121506<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#yore' title="Date from atomic date"><code>++yore</code></a>
13131507<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#yule' title="Daily time to time atom"><code>++yule</code></a>
13141508
13151509### 3d: SHA hash family
13161510
1317−<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#og' title="Container arm for SHA-256 powered RNG"><code>++og</code></a>
1318−<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#rad-og' title="Random in range"><code>++rad:og</code></a>
1319−<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#rads-og' title="Random continuation"><code>++rads:og</code></a>
1320−<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#raw-og' title="Random bits"><code>++raw:og</code></a>
1321−<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#raws-og' title="Random bits continuation"><code>++raws:og</code></a>
1322−
1323−<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#shad' title="Double SHA-256"><code>++shad</code></a>
1324−<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#shaf' title="Half SHA-256"><code>++shaf</code></a>
1325−<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#shal' title="SHA-512 with length"><code>++shal</code></a>
1326−<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#sham' title="128-bit noun hash"><code>++sham</code></a>
1327−<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#shan' title="SHA-1"><code>++shan</code></a>
1511+<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#og' title="Container arm for SHA256 powered RNG"><code>++og</code></a>
1512+<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#radog' title="Random in range"><code>++rad:og</code></a>
1513+<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#radsog' title="Random continuation"><code>++rads:og</code></a>
1514+<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#rawog' title="Random bits"><code>++raw:og</code></a>
1515+<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#rawsog' title="Random bits continuation"><code>++raws:og</code></a>
1516+
1517+<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#shad' title="Double SHA256"><code>++shad</code></a>
1518+<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#shaf' title="Half SHA256"><code>++shaf</code></a>
1519+<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#shal' title="SHA512 with length"><code>++shal</code></a>
1520+<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#sham' title="128bit noun hash"><code>++sham</code></a>
1521+<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#shan' title="SHA1"><code>++shan</code></a>
13281522<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#shas' title="Salted hash"><code>++shas</code></a>
13291523<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#shaw' title="Hash to nbits"><code>++shaw</code></a>
1330−<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#shax' title="SHA-256"><code>++shax</code></a>
1331−<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#shay' title="SHA-256 with length"><code>++shay</code></a>
1332−<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#shaz' title="SHA-512"><code>++shaz</code></a>
1524+<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#shax' title="SHA256"><code>++shax</code></a>
1525+<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#shay' title="SHA256 with length"><code>++shay</code></a>
1526+<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#shaz' title="SHA512"><code>++shaz</code></a>
13331527
13341528### 3e: AES encryption
13351529
@@ -1338,96 +1532,97 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
13381532### 3f: scrambling
13391533
13401534<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#ob' title="Reversible scrambling v2"><code>++ob</code></a>
1341−<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#feen-ob' title="Conceal structure v2"><code>++feen:ob</code></a>
1342−<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#fend-ob' title="Restore structure v2"><code>++fend:ob</code></a>
1343−<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#fice-ob' title="Feistel-like cipher"><code>++fice:ob</code></a>
1344−<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#raku-ob' title="Key list"><code>++raku:ob</code></a>
1345−<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#rund-ob' title="Reverse single Feistel-like"><code>++rund:ob</code></a>
1346−<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#rynd-ob' title="Reverse Feistel-like cipher"><code>++rynd:ob</code></a>
1347−<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#teil-ob' title="Reverse Feistel-like cipher"><code>++teil:ob</code></a>
1348−
1535+<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#feinob' title="Conceal structure v3"><code>++fein:ob</code></a>
1536+<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#fyndob' title="Restore structure v3"><code>++fynd:ob</code></a>
1537+<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#feisob' title="Four-round generalised Feistel cipher over the domain [0, 2^32 - 2^16 - 1]"><code>++feis:ob</code></a>
1538+<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#rakuob' title="Key list"><code>++raku:ob</code></a>
1539+<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#tailob' title="Reverse +feis"><code>++tail:ob</code></a>
1540+<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#feeob' title="Feistel cipher Fe in B&R (2002)"><code>++fee:ob</code></a>
1541+<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#feenob' title="Reverse +fee"><code>++feen:ob</code></a>
1542+<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#feob' title="Internal function to +fee"><code>++fe:ob</code></a>
1543+<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#fenob' title="Reverse +fe"><code>++fen:ob</code></a>
1544+<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#effob' title="murmur3-based pseudorandom function"><code>++eff:ob</code></a>
13491545<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#un' title="Reversible scrambling"><code>++un</code></a>
1350−<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#wred-un' title="Restore structure"><code>++wred:un</code></a>
1351−<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#wren-un' title="Conceal structure"><code>++wren:un</code></a>
1352−<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#xafo-un'><code>++xafo:un</code></a>
1353−<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#xaro-un'><code>++xaro:un</code></a>
1354−<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#zaft-un' title="Look up in 255 sub box"><code>++zaft:un</code></a>
1355−<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#zart-un' title="Reverse look up in 255 sub box"><code>++zart:un</code></a>
1356−<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#zyft-un' title="Lookup byte in 256 sub box"><code>++zyft:un</code></a>
1357−<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#zyrt-un' title="Reverse lookup byte in 256 sub box"><code>++zyrt:un</code></a>
1546+<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#wredun' title="Restore structure"><code>++wred:un</code></a>
1547+<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#wrenun' title="Conceal structure"><code>++wren:un</code></a>
1548+<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#xafoun'><code>++xafo:un</code></a>
1549+<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#xaroun'><code>++xaro:un</code></a>
1550+<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#zaftun' title="Look up in 255 sub box"><code>++zaft:un</code></a>
1551+<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#zartun' title="Reverse look up in 255 sub box"><code>++zart:un</code></a>
1552+<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#zyftun' title="Lookup byte in 256 sub box"><code>++zyft:un</code></a>
1553+<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#zyrtun' title="Reverse lookup byte in 256 sub box"><code>++zyrt:un</code></a>
13581554
13591555### 3g: molds and mold builders
13601556
1361−<a class="tooltip" href='/docs/hoon/reference/stdlib/3g/#coin' title="Noun-literal syntax cases"><code>++coin</code></a>
1362−<a class="tooltip" href='/docs/hoon/reference/stdlib/3g/#dime' title="Aura-atom pair"><code>++dime</code></a>
1363−<a class="tooltip" href='/docs/hoon/reference/stdlib/3g/#edge' title="Parsing location metadata"><code>++edge</code></a>
1364−<a class="tooltip" href='/docs/hoon/reference/stdlib/3g/#hair' title="Parsing line and column"><code>++hair</code></a>
1557+<a class="tooltip" href='/docs/hoon/reference/stdlib/3g/#coin' title="Nounliteral syntax cases"><code>+$coin</code></a>
1558+<a class="tooltip" href='/docs/hoon/reference/stdlib/3g/#dime' title="Auraatom pair"><code>+$dime</code></a>
1559+<a class="tooltip" href='/docs/hoon/reference/stdlib/3g/#edge' title="Parsing location metadata"><code>+$edge</code></a>
1560+<a class="tooltip" href='/docs/hoon/reference/stdlib/3g/#hair' title="Parsing line and column"><code>+$hair</code></a>
13651561<a class="tooltip" href='/docs/hoon/reference/stdlib/3g/#like' title="Generic edge"><code>++like</code></a>
1366−<a class="tooltip" href='/docs/hoon/reference/stdlib/3g/#nail' title="Location, remainder of parsed text"><code>++nail</code></a>
1367−<a class="tooltip" href='/docs/hoon/reference/stdlib/3g/#path' title="Filesystem path"><code>++path</code></a>
1368−<a class="tooltip" href='/docs/hoon/reference/stdlib/3g/#pint' title="Parsing range"><code>++pint</code></a>
1369−<a class="tooltip" href='/docs/hoon/reference/stdlib/3g/#rule' title="Parsing rule (match this with _)"><code>++rule</code></a>
1370−<a class="tooltip" href='/docs/hoon/reference/stdlib/3g/#spot' title="Stack trace line"><code>++spot</code></a>
1371−<a class="tooltip" href='/docs/hoon/reference/stdlib/3g/#tone' title="Nock result (error report)"><code>++tone</code></a>
1372−<a class="tooltip" href='/docs/hoon/reference/stdlib/3g/#toon' title="Nock result (stack trace)"><code>++toon</code></a>
1562+<a class="tooltip" href='/docs/hoon/reference/stdlib/3g/#nail' title="Location, remainder of parsed text"><code>+$nail</code></a>
1563+<a class="tooltip" href='/docs/hoon/reference/stdlib/3g/#pint' title="Parsing range"><code>+$pint</code></a>
1564+<a class="tooltip" href='/docs/hoon/reference/stdlib/3g/#rule' title="Parsing rule (match this with _)"><code>+$rule</code></a>
1565+<a class="tooltip" href='/docs/hoon/reference/stdlib/3g/#spot' title="Stack trace line"><code>+$spot</code></a>
1566+<a class="tooltip" href='/docs/hoon/reference/stdlib/3g/#tone' title="Nock result (error report)"><code>+$tone</code></a>
1567+<a class="tooltip" href='/docs/hoon/reference/stdlib/3g/#toon' title="Nock result (stack trace)"><code>+$toon</code></a>
13731568<a class="tooltip" href='/docs/hoon/reference/stdlib/3g/#wonk' title="Product from edge"><code>++wonk</code></a>
13741569
13751570### 4a: exotic bases
13761571
13771572<a class="tooltip" href='/docs/hoon/reference/stdlib/4a/#po' title="Phonetic base"><code>++po</code></a>
1378−<a class="tooltip" href='/docs/hoon/reference/stdlib/4a/#ind-po' title="Parse suffix"><code>++ind:po</code></a>
1379−<a class="tooltip" href='/docs/hoon/reference/stdlib/4a/#ins-po' title="Parse prefix"><code>++ins:po</code></a>
1380−<a class="tooltip" href='/docs/hoon/reference/stdlib/4a/#tod-po' title="Fetch suffix"><code>++tod:po</code></a>
1381−<a class="tooltip" href='/docs/hoon/reference/stdlib/4a/#tos-po' title="Fetch prefix"><code>++tos:po</code></a>
1573+<a class="tooltip" href='/docs/hoon/reference/stdlib/4a/#indpo' title="Parse suffix"><code>++ind:po</code></a>
1574+<a class="tooltip" href='/docs/hoon/reference/stdlib/4a/#inspo' title="Parse prefix"><code>++ins:po</code></a>
1575+<a class="tooltip" href='/docs/hoon/reference/stdlib/4a/#todpo' title="Fetch suffix"><code>++tod:po</code></a>
1576+<a class="tooltip" href='/docs/hoon/reference/stdlib/4a/#tospo' title="Fetch prefix"><code>++tos:po</code></a>
1577+<a class="tooltip" href='/docs/hoon/reference/stdlib/4a/#fa' title="base58check"><code>++fa</code></a>
1578+<a class="tooltip" href='/docs/hoon/reference/stdlib/4a/#chafa' title="Decode base58check character"><code>++cha:fa</code></a>
1579+<a class="tooltip" href='/docs/hoon/reference/stdlib/4a/#tokfa' title="Compute base58check checksum"><code>++tok:fa</code></a>
1580+<a class="tooltip" href='/docs/hoon/reference/stdlib/4a/#padfa' title="base58check padding bytes"><code>++pad:fa</code></a>
1581+<a class="tooltip" href='/docs/hoon/reference/stdlib/4a/#encfa' title="Encode base58check"><code>++enc:fa</code></a>
1582+<a class="tooltip" href='/docs/hoon/reference/stdlib/4a/#denfa' title="Decode base58check"><code>++den:fa</code></a>
13821583
13831584### 4b: text processing
13841585
1385−<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#at' title="(Undocumented)"><code>++at</code></a>
1386−<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#r-at' title="(Undocumented)"><code>++r:at</code></a>
1387−<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#rf-at' title="(Undocumented)"><code>++rf:at</code></a>
1388−<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#rn-at' title="(Undocumented)"><code>++rn:at</code></a>
1389−<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#rt-at' title="(Undocumented)"><code>++rt:at</code></a>
1390−<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#rta-at' title="(Undocumented)"><code>++rta:at</code></a>
1391−<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#rtam-at' title="(Undocumented)"><code>++rtam:at</code></a>
1392−<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#rub-at' title="(Undocumented)"><code>++rub:at</code></a>
1393−<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#rud-at' title="(Undocumented)"><code>++rud:at</code></a>
1394−<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#rum-at' title="(Undocumented)"><code>++rum:at</code></a>
1395−<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#rup-at' title="(Undocumented)"><code>++rup:at</code></a>
1396−<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#ruv-at' title="(Undocumented)"><code>++ruv:at</code></a>
1397−<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#rux-at' title="(Undocumented)"><code>++rux:at</code></a>
1586+<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#at' title="Basic printing"><code>++at</code></a>
1587+<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#rat' title="Print term, number or hex"><code>++r:at</code></a>
1588+<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#rfat' title="Print loobean"><code>++rf:at</code></a>
1589+<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#rnat' title="Print null"><code>++rn:at</code></a>
1590+<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#rtat' title="Print cord, including escape characters"><code>++rt:at</code></a>
1591+<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#rtaat' title="Print cord, including escape characters"><code>++rta:at</code></a>
1592+<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#rtamat' title="Print cord with @tas syntax"><code>++rtam:at</code></a>
1593+<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#rubat' title="Print binary"><code>++rub:at</code></a>
1594+<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#rudat' title="Print atom as integer"><code>++rud:at</code></a>
1595+<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#rumat' title="Print base-n"><code>++rum:at</code></a>
1596+<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#rupat' title="Print @p (outdated)"><code>++rup:at</code></a>
1597+<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#ruvat' title="Print base-64"><code>++ruv:at</code></a>
1598+<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#ruxat' title="Print hexadecimal"><code>++rux:at</code></a>
13981599
13991600<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#cass' title="To lowercase"><code>++cass</code></a>
14001601<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#crip' title="Tape to cord"><code>++crip</code></a>
14011602<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#cuss' title="To uppercase"><code>++cuss</code></a>
14021603<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#mesc' title="Escape special characters"><code>++mesc</code></a>
14031604<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#runt' title="Prepend n times"><code>++runt</code></a>
1404−<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#sand' title="Soft-cast by aura"><code>++sand</code></a>
1605+<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#sand' title="Softcast by aura"><code>++sand</code></a>
14051606<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#sane' title="Check aura validity"><code>++sane</code></a>
1406−<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#teff' title="UTF-8 length"><code>++teff</code></a>
1607+<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#teff' title="UTF8 length"><code>++teff</code></a>
14071608<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#trim' title="Tape split"><code>++trim</code></a>
14081609<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#trip' title="Cord to tape"><code>++trip</code></a>
1409−<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#tuba' title="UTF-8 to UTF-32 tape"><code>++tuba</code></a>
1410−<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#tufa' title="UTF-32 to UTF-8 tape"><code>++tufa</code></a>
1411−<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#tuft' title="UTF-32 to UTF-8 text"><code>++tuft</code></a>
1412−<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#turf' title="UTF-8 to UTF-32 cord"><code>++turf</code></a>
1413−<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#wack' title="Coin format encode"><code>++wack</code></a>
1414−<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#wick' title="Coin format decode"><code>++wick</code></a>
1610+<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#tuba' title="UTF8 to UTF32 tape"><code>++tuba</code></a>
1611+<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#tufa' title="UTF32 to UTF8 tape"><code>++tufa</code></a>
1612+<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#tuft' title="UTF32 to UTF8 text"><code>++tuft</code></a>
1613+<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#taft' title="UTF8 to UTF32 cord"><code>++taft</code></a>
1614+<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#wack' title="Knot escape"><code>++wack</code></a>
1615+<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#wick' title="Knot unescape"><code>++wick</code></a>
14151616<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#woad' title="Unescape cord"><code>++woad</code></a>
14161617<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#wood' title="Escape cord"><code>++wood</code></a>
14171618
14181619### 4c: tank printer
14191620
1420−<a class="tooltip" href='/docs/hoon/reference/stdlib/4c/#re' title="Pretty-printing engine (tank)"><code>++re</code></a>
1421−<a class="tooltip" href='/docs/hoon/reference/stdlib/4c/#din-re' title="(Undocumented)"><code>++din:re</code></a>
1422−<a class="tooltip" href='/docs/hoon/reference/stdlib/4c/#fit-re' title="Fit on one line test"><code>++fit:re</code></a>
1423−<a class="tooltip" href='/docs/hoon/reference/stdlib/4c/#ram-re' title="Flatten tank to tape"><code>++ram:re</code></a>
1424−<a class="tooltip" href='/docs/hoon/reference/stdlib/4c/#rig-re' title="Wrap tape in / (tank)"><code>++rig:re</code></a>
1425−<a class="tooltip" href='/docs/hoon/reference/stdlib/4c/#wig-re' title="++win - render tape"><code>++wig:re</code></a>
1426−<a class="tooltip" href='/docs/hoon/reference/stdlib/4c/#win-re' title="Render at indent"><code>++win:re</code></a>
1427−
1428−<a class="tooltip" href='/docs/hoon/reference/stdlib/4c/#shep' title="(Undocumented)"><code>++shep</code></a>
1429−<a class="tooltip" href='/docs/hoon/reference/stdlib/4c/#shop' title="(Undocumented)"><code>++shop</code></a>
1430−<a class="tooltip" href='/docs/hoon/reference/stdlib/4c/#show' title="(Undocumented)"><code>++show</code></a>
1621+<a class="tooltip" href='/docs/hoon/reference/stdlib/4c/#wash' title="Render tank at width"><code>++wash</code></a>
1622+<a class="tooltip" href='/docs/hoon/reference/stdlib/4c/#re' title="Prettyprinting engine (tank)"><code>++re</code></a>
1623+<a class="tooltip" href='/docs/hoon/reference/stdlib/4c/#ramre' title="Flatten tank to tape"><code>++ram:re</code></a>
1624+<a class="tooltip" href='/docs/hoon/reference/stdlib/4c/#winre' title="Render at indent"><code>++win:re</code></a>
1625+<a class="tooltip" href='/docs/hoon/reference/stdlib/4c/#show' title="Pretty-printer (deprecated)"><code>++show</code></a>
14311626
14321627### 4d: parsing (tracing)
14331628
@@ -1449,15 +1644,17 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
14491644
14501645### 4f: parsing (rule builders)
14511646
1452−<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#bass' title="Parser modifier (LSB-ordered ++list as atom of ++base)"><code>++bass</code></a>
1647+<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#bass' title="Parser modifier (LSBordered ++list as atom of ++base)"><code>++bass</code></a>
14531648<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#boss' title="Parser modifier: LSB"><code>++boss</code></a>
14541649<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#cold' title="Replace with constant"><code>++cold</code></a>
14551650<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#cook' title="Apply gate"><code>++cook</code></a>
14561651<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#easy' title="Always parse"><code>++easy</code></a>
14571652<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#full' title="Parse to end"><code>++full</code></a>
14581653<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#funk' title="Add to tape"><code>++funk</code></a>
1459−<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#here' title="Place-based apply"><code>++here</code></a>
1654+<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#fuss' title="Has A or B?"><code>++fuss</code></a>
1655+<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#here' title="Placebased apply"><code>++here</code></a>
14601656<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#ifix' title="Infix"><code>++ifix</code></a>
1657+<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#inde' title="Indentation block"><code>++inde</code></a>
14611658<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#jest' title="Match a cord"><code>++jest</code></a>
14621659<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#just' title="Match a single character"><code>++just</code></a>
14631660<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#knee' title="Recursive parsers"><code>++knee</code></a>
@@ -1465,13 +1662,15 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
14651662<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#more' title="Parse list with delimiter"><code>++more</code></a>
14661663<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#most' title="Parse list of at least one match"><code>++most</code></a>
14671664<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#next' title="Consume character"><code>++next</code></a>
1665+<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#perk' title="Parse cube fork"><code>++perk</code></a>
14681666<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#plus' title="List of at least one match"><code>++plus</code></a>
1667+<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#punt' title="Unitized parse"><code>++punt</code></a>
14691668<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#sear' title="Conditional ++cook"><code>++sear</code></a>
14701669<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#shim' title="Match character within range"><code>++shim</code></a>
14711670<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#slug' title="Use gate to parse delimited list"><code>++slug</code></a>
14721671<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#stag' title="Add label"><code>++stag</code></a>
14731672<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#star' title="Produce list of matches"><code>++star</code></a>
1474−<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#stet' title="Add faces to range-parser pairs in list"><code>++stet</code></a>
1673+<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#stet' title="Add faces to rangeparser pairs in list"><code>++stet</code></a>
14751674<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#stew' title="Switch by first"><code>++stew</code></a>
14761675<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#stir' title="Parse repeatedly"><code>++stir</code></a>
14771676<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#stun' title="Parse several times"><code>++stun</code></a>
@@ -1479,6 +1678,7 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
14791678### 4g: parsing (outside caller)
14801679
14811680<a class="tooltip" href='/docs/hoon/reference/stdlib/4g/#rash' title="Parse or crash"><code>++rash</code></a>
1681+<a class="tooltip" href='/docs/hoon/reference/stdlib/4g/#rose' title="Parse to each"><code>++rose</code></a>
14821682<a class="tooltip" href='/docs/hoon/reference/stdlib/4g/#rush' title="Parse or null"><code>++rush</code></a>
14831683<a class="tooltip" href='/docs/hoon/reference/stdlib/4g/#rust' title="Parse tape or null"><code>++rust</code></a>
14841684<a class="tooltip" href='/docs/hoon/reference/stdlib/4g/#scan' title="Parse tape or crash"><code>++scan</code></a>
@@ -1499,22 +1699,22 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
14991699<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#gal' title="Parse < (gal)"><code>++gal</code></a>
15001700<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#gar' title="Parse > (gar)"><code>++gar</code></a>
15011701<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#hax' title="Parse # (hax)"><code>++hax</code></a>
1502−<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#hep' title="Parse - (hep)"><code>++hep</code></a>
1702+<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#hep' title="Parse (hep)"><code>++hep</code></a>
15031703<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#kel' title="Parse { (kel)"><code>++kel</code></a>
15041704<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#ker' title="Parse } (ker)"><code>++ker</code></a>
15051705<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#ket' title="Parse ^ (ket)"><code>++ket</code></a>
15061706<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#lus' title="Parse + (lus)"><code>++lus</code></a>
15071707<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#pam' title="Parse & (pam)"><code>++pam</code></a>
15081708<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#pat' title="Parse @ (pat)"><code>++pat</code></a>
1509−<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#pel' title="Parse ( (pel)"><code>++pel</code></a>
1510−<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#per' title="Parse ) (per)"><code>++per</code></a>
1709+<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#pal' title="Parse ( (pal)"><code>++pal</code></a>
1710+<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#par' title="Parse ) (par)"><code>++par</code></a>
15111711<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#sel' title="Parse [ (sel)"><code>++sel</code></a>
1512−<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#sem' title="Parse ; (sem)"><code>++sem</code></a>
1712+<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#mic' title="Parse ; (mic)"><code>++mic</code></a>
15131713<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#ser' title="Parse ] (ser)"><code>++ser</code></a>
15141714<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#sig' title="Parse ~ (sig)"><code>++sig</code></a>
15151715<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#soq' title="Parse ' (soq)"><code>++soq</code></a>
15161716<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#tar' title="Parse * (tar)"><code>++tar</code></a>
1517−<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#tec' title="Parse ` (tec)"><code>++tec</code></a>
1717+<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#tic' title="Parse ` (tic)"><code>++tic</code></a>
15181718<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#tis' title="Parse = (tis)"><code>++tis</code></a>
15191719<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#wut' title="Parse ? (wut)"><code>++wut</code></a>
15201720<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#zap' title="Parse ! (zap)"><code>++zap</code></a>
@@ -1523,16 +1723,17 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
15231723
15241724<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#alf' title="Parse alphabetic characters"><code>++alf</code></a>
15251725<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#aln' title="Parse alphanumeric characters"><code>++aln</code></a>
1526−<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#alp' title="Parse alphanumeric characters and -"><code>++alp</code></a>
1726+<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#alp' title="Parse alphanumeric characters and "><code>++alp</code></a>
15271727<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#bet' title="Parse hep and lus axis syntax"><code>++bet</code></a>
15281728<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#bin' title="Binary to atom"><code>++bin</code></a>
15291729<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#but' title="Parse binary digit"><code>++but</code></a>
15301730<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#cit' title="Octal digit"><code>++cit</code></a>
15311731<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#dem' title="Decimal to atom"><code>++dem</code></a>
15321732<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#dit' title="Decimal digit"><code>++dit</code></a>
1733+<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#dof' title="Hep & optional gap"><code>++dof</code></a>
15331734<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#dog' title="Optional gap"><code>++dog</code></a>
15341735<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#doh' title="@p separator"><code>++doh</code></a>
1535−<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#dun' title="-- to ~"><code>++dun</code></a>
1736+<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#dun' title=" to ~"><code>++dun</code></a>
15361737<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#duz' title="== to ~"><code>++duz</code></a>
15371738<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#gah' title="New line or ''"><code>++gah</code></a>
15381739<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#gap' title="Plural whitespace"><code>++gap</code></a>
@@ -1547,13 +1748,15 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
15471748<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#iny' title="Indentation block"><code>++iny</code></a>
15481749<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#low' title="Parse lowercase letter"><code>++low</code></a>
15491750<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#mes' title="Parse hexabyte"><code>++mes</code></a>
1550−<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#nix' title="Parse letters and -"><code>++nix</code></a>
1751+<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#nix' title="Parse letters and underscore"><code>++nix</code></a>
15511752<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#nud' title="Parse numeric character"><code>++nud</code></a>
15521753<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#prn' title="Parse any printable character"><code>++prn</code></a>
1754+<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#qat' title="Parse chars in blockcord"><code>++qat</code></a>
15531755<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#qit' title="Parse character to cord atom"><code>++qit</code></a>
15541756<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#qut' title="Parse cord"><code>++qut</code></a>
1555−<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#soz' title="Parse triple single-quote"><code>++soz</code></a>
1757+<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#soz' title="Parse triple singlequote"><code>++soz</code></a>
15561758<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#sym' title="Term"><code>++sym</code></a>
1759+<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#mixed-case-symbol' title="Mixed-case term"><code>++mixed-case-symbol</code></a>
15571760<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#ven' title="Axis syntax parser"><code>++ven</code></a>
15581761<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#vit' title="Parse base 64 digit"><code>++vit</code></a>
15591762<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#vul' title="Comments to null"><code>++vul</code></a>
@@ -1561,85 +1764,114 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
15611764### 4j: parsing (bases and base digits)
15621765
15631766<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#ab' title="Primitive parser engine"><code>++ab</code></a>
1564−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#bix-ab' title="Parse hex pair"><code>++bix:ab</code></a>
1565−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#hif-ab' title="Parse phonetic pair"><code>++hif:ab</code></a>
1566−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#huf-ab' title="Parse two phonetic pairs"><code>++huf:ab</code></a>
1567−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#hyf-ab' title="Parse 8 phonetic bytes"><code>++hyf:ab</code></a>
1568−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#pev-ab' title="Parse <=5 in base 32"><code>++pev:ab</code></a>
1569−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#pew-ab' title="Parse <= 5 in base 64"><code>++pew:ab</code></a>
1570−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#piv-ab' title="Parse 5 digits in base 32"><code>++piv:ab</code></a>
1571−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#piw-ab' title="Parse 5 digits in base 64"><code>++piw:ab</code></a>
1572−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#qeb-ab' title="Parse <=4 binary digits"><code>++qeb:ab</code></a>
1573−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#qex-ab' title="Parse <=4 hexadecimal digits"><code>++qex:ab</code></a>
1574−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#qib-ab' title="Parse 4 binary digits"><code>++qib:ab</code></a>
1575−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#qix-ab' title="Parse 4 hexadecimal digits"><code>++qix:ab</code></a>
1576−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#seb-ab' title="Parse 1"><code>++seb:ab</code></a>
1577−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#sed-ab' title="Parse non-zero decimal digit"><code>++sed:ab</code></a>
1578−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#sev-ab' title="Parse non-zero base 32 digit"><code>++sev:ab</code></a>
1579−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#sew-ab' title="Parse non-zero base 64 digit"><code>++sew:ab</code></a>
1580−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#sex-ab' title="Parse nonzero hexadecimal digit"><code>++sex:ab</code></a>
1581−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#sib-ab' title="Parse binary digit"><code>++sib:ab</code></a>
1582−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#sid-ab' title="Parse decimal digit"><code>++sid:ab</code></a>
1583−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#siv-ab' title="Parse a base 32 digit"><code>++siv:ab</code></a>
1584−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#siw-ab' title="Parse a base 64 digit"><code>++siw:ab</code></a>
1585−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#six-ab' title="Parse a hexadecimal digit"><code>++six:ab</code></a>
1586−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#sov-ab' title="Parse base 32 letter"><code>++sov:ab</code></a>
1587−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#sow-ab' title="Parse base 64 letter/symbol"><code>++sow:ab</code></a>
1588−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#sox-ab' title="Parse hexadecimal letter"><code>++sox:ab</code></a>
1589−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#ted-ab' title="Parse decimal number with <= 3 digits"><code>++ted:ab</code></a>
1590−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#tid-ab' title="Parse 3 decimal digits"><code>++tid:ab</code></a>
1591−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#til-ab' title="Parse 3 lowercase letters"><code>++til:ab</code></a>
1592−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#tip-ab' title="Leading phonetic byte"><code>++tip:ab</code></a>
1593−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#tiq-ab' title="Trailing phonetic syllable"><code>++tiq:ab</code></a>
1594−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#urs-ab' title="Parse span characters"><code>++urs:ab</code></a>
1595−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#urt-ab' title="Parse non-_ span"><code>++urt:ab</code></a>
1596−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#voy-ab' title="Parse bas, soq, or bix"><code>++voy:ab</code></a>
1597−
1598−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#ag' title="Top-level atom parser engine"><code>++ag</code></a>
1599−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#ape-ag' title="Parse 0 or rule"><code>++ape:ag</code></a>
1600−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#bay-ag' title="Parses binary number"><code>++bay:ag</code></a>
1601−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#bip-ag' title="Parse IPv6"><code>++bip:ag</code></a>
1602−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#dem-ag' title="Parse decmal with dots"><code>++dem:ag</code></a>
1603−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#dim-ag' title="Parse decimal number"><code>++dim:ag</code></a>
1604−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#dum-ag' title="Parse decimal with leading zero"><code>++dum:ag</code></a>
1605−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#fed-ag' title="Parse @p"><code>++fed:ag</code></a>
1606−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#hex-ag' title="Parse hexadecimal number"><code>++hex:ag</code></a>
1607−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#lip-ag' title="Parse IPv4 address"><code>++lip:ag</code></a>
1608−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#viz-ag' title="Parse base 32 digit with dot separators"><code>++viz:ag</code></a>
1609−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#vum-ag' title="Parse base 32 string"><code>++vum:ag</code></a>
1610−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#wiz-ag' title="Parse base 64 number"><code>++wiz:ag</code></a>
1611−
1612−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#mu' title="Core used to scramble 16-bit atoms"><code>++mu</code></a>
1613−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#zag-mu' title="Add bottom into top"><code>++zag:mu</code></a>
1614−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#zig-mu' title="Subtract bottom from top"><code>++zig:mu</code></a>
1615−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#zug-mu' title="Concatenate into atom"><code>++zug:mu</code></a>
1767+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#bixab' title="Parse hex pair"><code>++bix:ab</code></a>
1768+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#femab' title="Parse base58check char"><code>++fem:ab</code></a>
1769+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#hafab' title="Parse non-doz phonetic pair"><code>++haf:ab</code></a>
1770+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#hefab' title="Parse non-dozzod phonetic pair"><code>++hef:ab</code></a>
1771+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#hifab' title="Parse phonetic pair"><code>++hif:ab</code></a>
1772+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#hofab' title="Parse 2-4 @q phonetic pair"><code>++hof:ab</code></a>
1773+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#hufab' title="Parse 1-4 @q phonetic pairs"><code>++huf:ab</code></a>
1774+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#hyfab' title="Parse four @q phonetic pairs"><code>++hyf:ab</code></a>
1775+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#pevab' title="Parse 1-5 @uv base-32 chars"><code>++pev:ab</code></a>
1776+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#pewab' title="Parse <= 5 in base 64"><code>++pew:ab</code></a>
1777+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#pivab' title="Parse 5 @uv base-32 chars"><code>++piv:ab</code></a>
1778+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#piwab' title="Parse 5 @uw base-64 chars"><code>++piw:ab</code></a>
1779+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#qebab' title="Parse 1-4 binary digits"><code>++qeb:ab</code></a>
1780+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#qexab' title="Parse 1-4 hex digits"><code>++qex:ab</code></a>
1781+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#qibab' title="Parse 4 binary digits"><code>++qib:ab</code></a>
1782+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#qixab' title="Parse 4 hexadecimal digits"><code>++qix:ab</code></a>
1783+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#sebab' title="Parse 1"><code>++seb:ab</code></a>
1784+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#sedab' title="Parse nonzero decimal digit"><code>++sed:ab</code></a>
1785+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#sevab' title="Parse nonzero base 32 digit"><code>++sev:ab</code></a>
1786+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#sewab' title="Parse nonzero base 64 digit"><code>++sew:ab</code></a>
1787+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#sexab' title="Parse nonzero hexadecimal digit"><code>++sex:ab</code></a>
1788+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#sibab' title="Parse binary digit"><code>++sib:ab</code></a>
1789+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#sidab' title="Parse decimal digit"><code>++sid:ab</code></a>
1790+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#sivab' title="Parse a base 32 digit"><code>++siv:ab</code></a>
1791+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#siwab' title="Parse a base 64 digit"><code>++siw:ab</code></a>
1792+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#sixab' title="Parse a hexadecimal digit"><code>++six:ab</code></a>
1793+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#sovab' title="Parse @uv base-32 letter"><code>++sov:ab</code></a>
1794+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#sowab' title="Parse @uw base-64 letter/symbol"><code>++sow:ab</code></a>
1795+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#soxab' title="Parse hexadecimal letter"><code>++sox:ab</code></a>
1796+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#tedab' title="Parse 1-999 decimal"><code>++ted:ab</code></a>
1797+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#tepab' title="Parse non-doz leading phonetic byte"><code>++tep:ab</code></a>
1798+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#tidab' title="Parse 3 decimal digits"><code>++tid:ab</code></a>
1799+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#tilab' title="Parse 3 lowercase letters"><code>++til:ab</code></a>
1800+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#tipab' title="Leading phonetic byte"><code>++tip:ab</code></a>
1801+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#tiqab' title="Trailing phonetic syllable"><code>++tiq:ab</code></a>
1802+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#ursab' title="Parse knot characters"><code>++urs:ab</code></a>
1803+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#urtab' title="Parse knot without underscores"><code>++urt:ab</code></a>
1804+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#voyab' title="Parse bas, soq, or bix"><code>++voy:ab</code></a>
1805+
1806+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#ag' title="Toplevel atom parser engine"><code>++ag</code></a>
1807+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#apeag' title="Parse 0 or rule"><code>++ape:ag</code></a>
1808+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#bayag' title="Parses binary number"><code>++bay:ag</code></a>
1809+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#bipag' title="Parse IPv6"><code>++bip:ag</code></a>
1810+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#demag' title="Parse decmal with dots"><code>++dem:ag</code></a>
1811+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#dimag' title="Parse decimal number"><code>++dim:ag</code></a>
1812+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#dumag' title="Parse decimal with leading zero"><code>++dum:ag</code></a>
1813+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#fedag' title="Parse @p"><code>++fed:ag</code></a>
1814+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#feqag' title="Parse @q phonetic base"><code>++feq:ag</code></a>
1815+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#fimag' title="Parse base58check"><code>++fim:ag</code></a>
1816+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#hexag' title="Parse hexadecimal number"><code>++hex:ag</code></a>
1817+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#lipag' title="Parse IPv4 address"><code>++lip:ag</code></a>
1818+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#motag' title="Parse numerical month"><code>++mot:ag</code></a>
1819+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#vizag' title="Parse base 32 digit with dot separators"><code>++viz:ag</code></a>
1820+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#vumag' title="Parse base 32 string"><code>++vum:ag</code></a>
1821+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#wizag' title="Parse base 64 number"><code>++wiz:ag</code></a>
1822+
1823+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#mu' title="Core used to scramble 16bit atoms"><code>++mu</code></a>
1824+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#zagmu' title="Add bottom into top"><code>++zag:mu</code></a>
1825+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#zigmu' title="Subtract bottom from top"><code>++zig:mu</code></a>
1826+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#zugmu' title="Concatenate into atom"><code>++zug:mu</code></a>
16161827
16171828<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#ne' title="Digit rendering engine"><code>++ne</code></a>
1618−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#d-ne' title="Render decimal"><code>++d:ne</code></a>
1619−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#v-ne' title="Render base 32"><code>++v:ne</code></a>
1620−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#w-ne' title="Render base 64 digit"><code>++w:ne</code></a>
1621−<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#x-ne' title="Render hexadecimal digit as atom of ASCII byte value"><code>++x:ne</code></a>
1829+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#cne' title="Render base58check"><code>++c:ne</code></a>
1830+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#dne' title="Render decimal"><code>++d:ne</code></a>
1831+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#vne' title="Render base 32"><code>++v:ne</code></a>
1832+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#wne' title="Render base 64 digit"><code>++w:ne</code></a>
1833+<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#xne' title="Render hexadecimal digit as atom of ASCII byte value"><code>++x:ne</code></a>
16221834
16231835### 4k: parsing (atom printing)
16241836
16251837<a class="tooltip" href='/docs/hoon/reference/stdlib/4k/#co' title="Literal rendering engine"><code>++co</code></a>
1626−<a class="tooltip" href='/docs/hoon/reference/stdlib/4k/#rear-co' title="Prepend and render atom as tape"><code>++rear:co</code></a>
1627−<a class="tooltip" href='/docs/hoon/reference/stdlib/4k/#rend-co' title="Render coin lot as tape"><code>++rend:co</code></a>
1628−<a class="tooltip" href='/docs/hoon/reference/stdlib/4k/#rent-co' title="Render coin lot as span"><code>++rent:co</code></a>
1838+<a class="tooltip" href='/docs/hoon/reference/stdlib/4k/#rearco' title="Prepend and render atom as tape"><code>++rear:co</code></a>
1839+<a class="tooltip" href='/docs/hoon/reference/stdlib/4k/#rendco' title="Render coin lot as tape"><code>++rend:co</code></a>
1840+<a class="tooltip" href='/docs/hoon/reference/stdlib/4k/#rentco' title="Render coin as knot"><code>++rent:co</code></a>
1841+<a class="tooltip" href='/docs/hoon/reference/stdlib/4k/#a-coco' title="Render decimal"><code>++a-co:co</code></a>
1842+<a class="tooltip" href='/docs/hoon/reference/stdlib/4k/#c-coco' title="Render base58check"><code>++c-co:co</code></a>
1843+<a class="tooltip" href='/docs/hoon/reference/stdlib/4k/#d-coco' title="Render decimal with min length"><code>++d-co:co</code></a>
1844+<a class="tooltip" href='/docs/hoon/reference/stdlib/4k/#r-coco' title="Render floating point"><code>++r-co:co</code></a>
1845+<a class="tooltip" href='/docs/hoon/reference/stdlib/4k/#s-coco' title="Render hex list"><code>++s-co:co</code></a>
1846+<a class="tooltip" href='/docs/hoon/reference/stdlib/4k/#v-coco' title="Render base-32 with minimum length"><code>++v-co:co</code></a>
1847+<a class="tooltip" href='/docs/hoon/reference/stdlib/4k/#w-coco' title="Render base-64 with minimum length"><code>++w-co:co</code></a>
1848+<a class="tooltip" href='/docs/hoon/reference/stdlib/4k/#x-coco' title="Render hex with minimum length"><code>++x-co:co</code></a>
1849+<a class="tooltip" href='/docs/hoon/reference/stdlib/4k/#y-coco' title="Render decimal with at least two digits"><code>++y-co:co</code></a>
1850+<a class="tooltip" href='/docs/hoon/reference/stdlib/4k/#z-coco' title="Render '0x'-prefixed hex"><code>++z-co:co</code></a>
1851+<a class="tooltip" href='/docs/hoon/reference/stdlib/4k/#em-coco' title="Render in numeric base"><code>++em-co:co</code></a>
1852+<a class="tooltip" href='/docs/hoon/reference/stdlib/4k/#ed-coco' title="Format with decimal place"><code>++ed-co:co</code></a>
1853+<a class="tooltip" href='/docs/hoon/reference/stdlib/4k/#ox-coco' title="Format dot-separated digits in numeric base"><code>++ox-co:co</code></a>
1854+<a class="tooltip" href='/docs/hoon/reference/stdlib/4k/#ro-coco' title="Format dot-prefixed bloqs in numeric base"><code>++ro-co:co</code></a>
16291855
16301856### 4l: parsing (atom parsing)
16311857
16321858<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#so' title="Coin parser engine"><code>++so</code></a>
1633−<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#bisk-so' title="Parse aura-atom pair"><code>++bisk:so</code></a>
1634−<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#crub-so' title="Parse @da, @dr, @p, @t"><code>++crub:so</code></a>
1635−<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#nuck-so' title="Top-level coin parser"><code>++nuck:so</code></a>
1636−<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#nusk-so' title="Parse coin literal with escapes"><code>++nusk:so</code></a>
1637−<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#perd-so' title="Parses dime/tiple without standard prefixes"><code>++perd:so</code></a>
1638−<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#royl-so' title="Parse dime float"><code>++royl:so</code></a>
1639−<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#royl-cell-so' title="(Undocumented)"><code>++royl-cell:so</code></a>
1640−<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#tash-so' title="Parse signed dime"><code>++tash:so</code></a>
1641−<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#twid-so' title="Parse coins without ~ prefix"><code>++twid:so</code></a>
1642−<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#zust-so' title="Parse prefixed dimes from IP, loobean, or floating point"><code>++zust:so</code></a>
1859+<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#biskso' title="Parse auraatom pair"><code>++bisk:so</code></a>
1860+<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#crubso' title="Parse @da, @dr, @p, @t"><code>++crub:so</code></a>
1861+<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#nuckso' title="Toplevel coin parser"><code>++nuck:so</code></a>
1862+<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#nuskso' title="Parse coin literal with escapes"><code>++nusk:so</code></a>
1863+<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#perdso' title="Parsing coin literal without prefixes"><code>++perd:so</code></a>
1864+<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#roylso' title="Parse dime float"><code>++royl:so</code></a>
1865+<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#royl-cellso' title="Convert rn to dn"><code>++royl-cell:so</code></a>
1866+<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#royl-rhso' title="Parse half-precision float"><code>++royl-rh:so</code></a>
1867+<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#royl-rqso' title="Parse quad-precision float"><code>++royl-rq:so</code></a>
1868+<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#royl-rdso' title="Parse double-precision float"><code>++royl-rd:so</code></a>
1869+<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#royl-rsso' title="Parse single-precision float"><code>++royl-rs:so</code></a>
1870+<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#royl-rnso' title="Parse real number"><code>++royl-rn:so</code></a>
1871+<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#tashso' title="Parse signed dime"><code>++tash:so</code></a>
1872+<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#twidso' title="Parse coins without ~ prefix"><code>++twid:so</code></a>
1873+<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#whenso' title="Parse date"><code>++when:so</code></a>
1874+<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#zustso' title="Parse dimes from @i, @f, @r or @q"><code>++zust:so</code></a>
16431875
16441876### 4m: parsing (formatting functions)
16451877
@@ -1653,81 +1885,181 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
16531885<a class="tooltip" href='/docs/hoon/reference/stdlib/4m/#spat' title="Render path as cord"><code>++spat</code></a>
16541886<a class="tooltip" href='/docs/hoon/reference/stdlib/4m/#spud' title="Render path as tape"><code>++spud</code></a>
16551887<a class="tooltip" href='/docs/hoon/reference/stdlib/4m/#stab' title="Parse cord to path"><code>++stab</code></a>
1888+<a class="tooltip" href='/docs/hoon/reference/stdlib/4m/#stap' title="Path parser"><code>++stap</code></a>
16561889
16571890### 4n: parsing (virtualization)
16581891
16591892<a class="tooltip" href='/docs/hoon/reference/stdlib/4n/#mack' title="Nock subject to unit"><code>++mack</code></a>
16601893<a class="tooltip" href='/docs/hoon/reference/stdlib/4n/#mink' title="Mock (virtual Nock) interpreter"><code>++mink</code></a>
16611894<a class="tooltip" href='/docs/hoon/reference/stdlib/4n/#mock' title="Compute formula on subject with hint"><code>++mock</code></a>
1662−<a class="tooltip" href='/docs/hoon/reference/stdlib/4n/#mong' title="Slam gate with sample"><code>++mong</code></a>
16631895<a class="tooltip" href='/docs/hoon/reference/stdlib/4n/#mook' title="Intelligently render crash annotation"><code>++mook</code></a>
1896+<a class="tooltip" href='/docs/hoon/reference/stdlib/4n/#mole' title="Typed unitary virtual"><code>++mole</code></a>
1897+<a class="tooltip" href='/docs/hoon/reference/stdlib/4n/#mong' title="Slam gate with sample"><code>++mong</code></a>
16641898<a class="tooltip" href='/docs/hoon/reference/stdlib/4n/#mule' title="Typed virtual"><code>++mule</code></a>
1899+<a class="tooltip" href='/docs/hoon/reference/stdlib/4n/#mure' title="Untyped unitary virtual"><code>++mure</code></a>
16651900<a class="tooltip" href='/docs/hoon/reference/stdlib/4n/#mute' title="Untyped virtual"><code>++mute</code></a>
1901+<a class="tooltip" href='/docs/hoon/reference/stdlib/4n/#slum' title="Slam a gate on a sample using raw nock, untyped"><code>++slum</code></a>
1902+<a class="tooltip" href='/docs/hoon/reference/stdlib/4n/#soft' title="Virtual clam"><code>++soft</code></a>
16661903
16671904### 4o: parsing (molds)
16681905
1669−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#abel' title="Compiler alias"><code>++abel</code></a>
1670−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#aura' title="'Type' of atom"><code>++aura</code></a>
1671−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#axis' title="Nock axis"><code>++axis</code></a>
1672−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#base' title="Base type"><code>++base</code></a>
1673−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#bean' title="Boolean"><code>++bean</code></a>
1674−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#beer' title="Tape builder"><code>++beer</code></a>
1675−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#beet' title="XML interpolation cases"><code>++beet</code></a>
1676−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#chum' title="Jet hint information"><code>++chum</code></a>
1677−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#coil' title="Tuple of core information"><code>++coil</code></a>
1678−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#foot' title="Cases of arms by variance model"><code>++foot</code></a>
1679−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#limb' title="Reference into subject by name/axis"><code>++limb</code></a>
1680−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#line' title="(Undocumented)"><code>++line</code></a>
1681−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#metl' title="(Undocumented)"><code>++metl</code></a>
1682−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#nock' title="Virtual machine (see Nock)"><code>++nock</code></a>
1683−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#noun' title="(Undocumented)"><code>++noun</code></a>
1684−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#null' title="(Undocumented)"><code>++null</code></a>
1685−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#port' title="(Undocumented)"><code>++port</code></a>
1686−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#span' title="ASCII atom"><code>++span</code></a>
1687−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#tiki' title="(Undocumented)"><code>++tiki</code></a>
1688−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#toga' title="Tree of faces"><code>++toga</code></a>
1689−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#tone'><code>++tone</code></a>
1690−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#tuna' title="XML template tree"><code>++tuna</code></a>
1691−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#tusk' title="List of expressions"><code>++tusk</code></a>
1692−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#tyke' title="List of 'maybe' hoons"><code>++tyke</code></a>
1693−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#typo' title="Pointer for ++type"><code>++typo</code></a>
1694−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#tyre' title="List, term hoon"><code>++tyre</code></a>
1695−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#vase' title="Typed data"><code>++vase</code></a>
1696−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#vise' title="Convert during reboot"><code>++vise</code></a>
1697−<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#wing' title="Address in subject"><code>++wing</code></a>
1906+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#abel' title="Original sin: type"><code>+$abel</code></a>
1907+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#alas' title="Alias list"><code>+$alas</code></a>
1908+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#atom' title="Just an atom"><code>+$atom</code></a>
1909+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#aura' title="'Type' of atom"><code>+$aura</code></a>
1910+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#base' title="Base type"><code>+$base</code></a>
1911+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#woof' title="Simple embed"><code>+$woof</code></a>
1912+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#chum' title="Jet hint information"><code>+$chum</code></a>
1913+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#coil' title="Tuple of core information"><code>+$coil</code></a>
1914+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#garb' title="Core metadata"><code>+$garb</code></a>
1915+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#poly' title="Polarity"><code>+$poly</code></a>
1916+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#foot' title="Cases of arms by variance model"><code>+$foot</code></a>
1917+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#link' title="Lexical segment"><code>+$link</code></a>
1918+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#crib' title="Summary and details"><code>+$crib</code></a>
1919+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#help' title="Documentation"><code>+$help</code></a>
1920+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#limb' title="Reference into subject by name/axis"><code>+$limb</code></a>
1921+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#null' title="Null, nil, etc"><code>+$null</code></a>
1922+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#onyx' title="Arm activation"><code>+$onyx</code></a>
1923+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#opal' title="Wing match"><code>+$opal</code></a>
1924+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#pica' title="Prose or code"><code>+$pica</code></a>
1925+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#palo' title="Wing trace, match"><code>+$palo</code></a>
1926+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#plat' title="%hoon, %type, %nock or %tank"><code>+$plat</code></a>
1927+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#pock' title="Changes"><code>+$pock</code></a>
1928+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#port' title="Successful wing match"><code>+$port</code></a>
1929+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#spec' title="Structure definition AST"><code>+$spec</code></a>
1930+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#tent' title="Model builder"><code>+$tent</code></a>
1931+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#tiki' title="Test case"><code>+$tiki</code></a>
1932+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#skin' title="Texture"><code>+$skin</code></a>
1933+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#tome' title="Core chapter"><code>+$tome</code></a>
1934+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#tope' title="Topographic type"><code>+$tope</code></a>
1935+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#hoot' title="Hoon tools"><code>++hoot</code></a>
1936+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#beerhoot' title="Simple embed"><code>+$beer:hoot</code></a>
1937+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#manehoot' title="XML name+space"><code>+$mane:hoot</code></a>
1938+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#manxhoot' title="Dynamic XML node"><code>+$manx:hoot</code></a>
1939+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#marlhoot' title="Dynamic XML nodes"><code>+$marl:hoot</code></a>
1940+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#marthoot' title="Dynamic XML attributes"><code>+$mart:hoot</code></a>
1941+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#marxhoot' title="Dynamic XML tag"><code>+$marx:hoot</code></a>
1942+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#marehoot' title="Node or nodes"><code>+$mare:hoot</code></a>
1943+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#maruhoot' title="Interpolation or nodes"><code>+$maru:hoot</code></a>
1944+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#tunahoot' title="Maybe interpolation"><code>+$tuna:hoot</code></a>
1945+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#hoon' title="Hoon AST"><code>+$hoon</code></a>
1946+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#tyre' title="List, term hoon"><code>+$tyre</code></a>
1947+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#tyke' title="List of 'maybe' hoons"><code>+$tyke</code></a>
1948+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#nock' title="Virtual nock"><code>+$nock</code></a>
1949+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#note' title="Type annotation"><code>+$note</code></a>
1950+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#type' title="Hoon type type"><code>+$type</code></a>
1951+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#tony' title="$tone done right"><code>+$tony</code></a>
1952+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#tine' title="Partial noun"><code>+$tine</code></a>
1953+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#tool' title="Type decoration"><code>+$tool</code></a>
1954+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#tune' title="Complex"><code>+$tune</code></a>
1955+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#typo' title="Old type"><code>+$typo</code></a>
1956+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#vase' title="Type-value pair"><code>+$vase</code></a>
1957+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#vise' title="Old vase"><code>+$vise</code></a>
1958+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#vial' title="co/contra/in/bi"><code>+$vial</code></a>
1959+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#vair' title="Core variance"><code>+$vair</code></a>
1960+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#vein' title="Search trace"><code>+$vein</code></a>
1961+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#sect' title="Paragraph"><code>+$sect</code></a>
1962+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#whit' title="Documentation"><code>+$whit</code></a>
1963+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#what' title="Help slogan/section"><code>+$what</code></a>
1964+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#wing' title="Search path"><code>+$wing</code></a>
1965+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#block' title="Abstract identity of resource awaited"><code>+$block</code></a>
1966+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#result' title="Internal interpreter result"><code>+$result</code></a>
1967+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#thunk' title="Fragment constructor"><code>+$thunk</code></a>
1968+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#doss' title="Profiling"><code>+$doss</code></a>
1969+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#moan' title="Profiling: sample metric"><code>+$moan</code></a>
1970+<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#hump' title="Profiling"><code>+$hump</code></a>
16981971
16991972### 5a: compiler utilities
17001973
1701−<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/'>_(To be documented)_</a>
1974+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#musk' title="Nock with block set (compiler utility)"><code>++musk</code></a>
1975+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#bool' title="Make loobean (compiler utility)"><code>++bool</code></a>
1976+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#cell' title="Make %cell type (compiler utility)"><code>++cell</code></a>
1977+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#core' title="Make %core type (compiler utility)"><code>++core</code></a>
1978+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#hint' title="Make %hint type (compiler utility)"><code>++hint</code></a>
1979+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#face' title="Make %face type (compiler utility)"><code>++face</code></a>
1980+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#fork' title="Make %fork type (compiler utility)"><code>++fork</code></a>
1981+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#cove' title="Extract [0 *] axis (compiler utility)"><code>++cove</code></a>
1982+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#comb' title="Combine two formulas (compiler utility)"><code>++comb</code></a>
1983+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#cond' title="?: compile (compiler utility)"><code>++cond</code></a>
1984+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#cons' title="Make formula cell (compiler utility)"><code>++cons</code></a>
1985+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#fitz' title="Odor compatibility (compiler utility)"><code>++fitz</code></a>
1986+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#flan' title="Loobean & (compiler utility)"><code>++flan</code></a>
1987+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#flip' title="Loobean negation (compiler utility)"><code>++flip</code></a>
1988+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#flor' title="Loobean | (compiler utility)"><code>++flor</code></a>
1989+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#hike' title="Compiler utility"><code>++hike</code></a>
1990+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#jock' title="Compiler utility"><code>++jock</code></a>
1991+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#look' title="Compiler utility"><code>++look</code></a>
1992+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#loot' title="Compiler utility"><code>++loot</code></a>
17021993
17031994### 5b: macro expansion
17041995
1705−<a class="tooltip" href='/docs/hoon/reference/stdlib/5b/'>_(To be documented)_</a>
1996+<a class="tooltip" href='/docs/hoon/reference/stdlib/5b/#ah' title="Tiki engine"><code>++ah</code></a>
1997+<a class="tooltip" href='/docs/hoon/reference/stdlib/5b/#ax' title="Spec engine"><code>++ax</code></a>
1998+<a class="tooltip" href='/docs/hoon/reference/stdlib/5b/#ap' title="Hoon engine"><code>++ap</code></a>
17061999
17072000### 5c: compiler backend and prettyprinter
17082001
1709−<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/'>_(To be documented)_</a>
2002+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#ut' title="Hoon compiler backend"><code>++ut</code></a>
2003+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#us' title="Pretty-printer backend"><code>++us</code></a>
2004+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#cain' title="Tank pretty-print"><code>++cain</code></a>
2005+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#noah' title="Tape pretty-print"><code>++noah</code></a>
2006+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#onan' title="Vise to vase"><code>++onan</code></a>
2007+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#levi' title="Type nests or crash"><code>++levi</code></a>
2008+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#text' title="Tape pretty-print"><code>++text</code></a>
2009+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#seem' title="Promote typo"><code>++seem</code></a>
2010+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#seer' title="Promote vise"><code>++seer</code></a>
2011+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#sell' title="Pretty-print vase to a tank"><code>++sell</code></a>
2012+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#skol' title="Pretty-print type to tank"><code>++skol</code></a>
2013+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#slam' title="Slam a gate"><code>++slam</code></a>
2014+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#slab' title="Test if contains"><code>++slab</code></a>
2015+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#slap' title="Untyped vase .*"><code>++slap</code></a>
2016+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#slog' title="Deify printf"><code>++slog</code></a>
2017+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#mean' title="Crash and printf"><code>++mean</code></a>
2018+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#road' title="Evaluate trap"><code>++road</code></a>
2019+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#slew' title="Get axis in vase"><code>++slew</code></a>
2020+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#slim' title="Identical to ++seer"><code>++slim</code></a>
2021+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#slit' title="Type of slam"><code>++slit</code></a>
2022+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#slob' title="Superficial arm"><code>++slob</code></a>
2023+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#sloe' title="Get arms in core"><code>++sloe</code></a>
2024+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#slop' title="Cons two vases"><code>++slop</code></a>
2025+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#slot' title="Got axis in vase"><code>++slot</code></a>
2026+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#slym' title="Slam without sample-type"><code>++slym</code></a>
2027+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#sped' title="Reconstruct type"><code>++sped</code></a>
2028+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#swat' title="Deferred ++slap"><code>++swat</code></a>
17102029
17112030### 5d: parser
17122031
1713−<a class="tooltip" href='/docs/hoon/reference/stdlib/5d/'>_(To be documented)_</a>
1714−
1715−### 5e: caching compiler
1716−
1717−<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/'>_(To be documented)_</a>
1718−
1719−### 5f: molds and mold builders
1720−
1721−<a class="tooltip" href='/docs/hoon/reference/stdlib/5f/#mane'><code>++mane</code></a>
1722−<a class="tooltip" href='/docs/hoon/reference/stdlib/5f/#manx'><code>++manx</code></a>
1723−<a class="tooltip" href='/docs/hoon/reference/stdlib/5f/#marl'><code>++marl</code></a>
1724−<a class="tooltip" href='/docs/hoon/reference/stdlib/5f/#mars'><code>++mars</code></a>
1725−<a class="tooltip" href='/docs/hoon/reference/stdlib/5f/#mart'><code>++mart</code></a>
1726−<a class="tooltip" href='/docs/hoon/reference/stdlib/5f/#marx'><code>++marx</code></a>
1727−<a class="tooltip" href='/docs/hoon/reference/stdlib/5f/#pass'><code>++pass</code></a>
1728−<a class="tooltip" href='/docs/hoon/reference/stdlib/5f/#ring'><code>++ring</code></a>
1729−<a class="tooltip" href='/docs/hoon/reference/stdlib/5f/#time'><code>++time</code></a>
1730−
1731−### 5g: profiling support
1732−
1733−<a class="tooltip" href='/docs/hoon/reference/stdlib/5g/'>_(To be documented)_</a>
2032+<a class="tooltip" href='/docs/hoon/reference/stdlib/5d/#vang' title="Set ++vast parameters"><code>++vang</code></a>
2033+<a class="tooltip" href='/docs/hoon/reference/stdlib/5d/#vast' title="Main parsing core"><code>++vast</code></a>
2034+<a class="tooltip" href='/docs/hoon/reference/stdlib/5d/#vest' title="Parse hoon"><code>++vest</code></a>
2035+<a class="tooltip" href='/docs/hoon/reference/stdlib/5d/#vice' title="Parse wide-form hoon"><code>++vice</code></a>
2036+<a class="tooltip" href='/docs/hoon/reference/stdlib/5d/#make' title="Compile cord to nock"><code>++make</code></a>
2037+<a class="tooltip" href='/docs/hoon/reference/stdlib/5d/#rain' title="Parse with % path"><code>++rain</code></a>
2038+<a class="tooltip" href='/docs/hoon/reference/stdlib/5d/#ream' title="Parse cord to hoon"><code>++ream</code></a>
2039+<a class="tooltip" href='/docs/hoon/reference/stdlib/5d/#reck' title="Parse hoon file"><code>++reck</code></a>
2040+<a class="tooltip" href='/docs/hoon/reference/stdlib/5d/#ride' title="End-to-end compiler"><code>++ride</code></a>
2041+
2042+### 5e: Molds and mold builders
2043+
2044+<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/#mane' title="XML name+space"><code>++mane</code></a>
2045+<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/#manx' title="Dynamic XML node"><code>++manx</code></a>
2046+<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/#marl' title="XML node list"><code>++marl</code></a>
2047+<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/#mars' title="XML cdata"><code>++mars</code></a>
2048+<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/#mart' title="XML attributes"><code>++mart</code></a>
2049+<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/#marx' title="Dynamic XML tag"><code>++marx</code></a>
2050+<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/#mite' title="MIME type"><code>++mite</code></a>
2051+<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/#pass' title="Public key"><code>++pass</code></a>
2052+<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/#ring' title="Private key"><code>++ring</code></a>
2053+<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/#ship' title="Network identity"><code>++ship</code></a>
2054+<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/#shop' title="Urbit/DNS identity"><code>++shop</code></a>
2055+<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/#spur' title="ship desk case spur"><code>++spur</code></a>
2056+<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/#time' title="Galactic time"><code>++time</code></a>
2057+
2058+### 5f: Profiling support
2059+
2060+<a class="tooltip" href='/docs/hoon/reference/stdlib/5f/#pi-heck' title="Profiling utility"><code>++pi-heck</code></a>
2061+<a class="tooltip" href='/docs/hoon/reference/stdlib/5f/#pi-noon' title="Sample trace"><code>++pi-noon</code></a>
2062+<a class="tooltip" href='/docs/hoon/reference/stdlib/5f/#pi-mope' title="Add sample"><code>++pi-mope</code></a>
2063+<a class="tooltip" href='/docs/hoon/reference/stdlib/5f/#pi-moth' title="Count sample"><code>++pi-moth</code></a>
2064+<a class="tooltip" href='/docs/hoon/reference/stdlib/5f/#pi-mumm' title="Print sample"><code>++pi-mumm</code></a>
2065+<a class="tooltip" href='/docs/hoon/reference/stdlib/5f/#pi-tell' title="Produce dump"><code>++pi-tell</code></a>
content/docs/hoon/reference/stdlib/table-of-contents.md+156−26
@@ -29,6 +29,7 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
2929<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#addrq' title="Add (quadprecision float)"><code>++add:rq</code></a>
3030<a class="tooltip" href='/docs/hoon/reference/stdlib/2n/#aftr' title="Pair after"><code>++aftr</code></a>
3131<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#ag' title="Toplevel atom parser engine"><code>++ag</code></a>
32+<a class="tooltip" href='/docs/hoon/reference/stdlib/5b/#ah' title="Tiki engine"><code>++ah</code></a>
3233<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#alas' title="Alias list"><code>+$alas</code></a>
3334<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#alf' title="Parse alphabetic characters"><code>++alf</code></a>
3435<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#allby' title="Logical AND (map and wet gate)"><code>++all:by</code></a>
@@ -38,6 +39,7 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
3839<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#anyby' title="Logical OR (map and wet gate)"><code>++any:by</code></a>
3940<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#anyin' title="Logical OR (set and gate)"><code>++any:in</code></a>
4041<a class="tooltip" href='/docs/hoon/reference/stdlib/2f/#aor' title="Alphabetical order"><code>++aor</code></a>
42+<a class="tooltip" href='/docs/hoon/reference/stdlib/5b/#ap' title="Hoon engine"><code>++ap</code></a>
4143<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#apeag' title="Parse 0 or rule"><code>++ape:ag</code></a>
4244<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#aptby' title="Check correctness (map)"><code>++apt:by</code></a>
4345<a class="tooltip" href='/docs/hoon/reference/stdlib/2h/#aptin' title="Check correctness (set)"><code>++apt:in</code></a>
@@ -45,6 +47,7 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
4547<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#at' title="Basic printing"><code>++at</code></a>
4648<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#atom' title="Just an atom"><code>+$atom</code></a>
4749<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#aura' title="'Type' of atom"><code>+$aura</code></a>
50+<a class="tooltip" href='/docs/hoon/reference/stdlib/5b/#ax' title="Spec engine"><code>++ax</code></a>
4851<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#axis' title="Tree address"><code>+$axis</code></a>
4952
5053### b
@@ -79,6 +82,7 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
7982<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#block' title="Abstract identity of resource awaited"><code>+$block</code></a>
8083<a class="tooltip" href='/docs/hoon/reference/stdlib/1c/#bloq' title="Blocksize"><code>$bloq</code></a>
8184<a class="tooltip" href='/docs/hoon/reference/stdlib/2a/#bond' title="Replace null"><code>++bond</code></a>
85+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#bool' title="Make loobean (compiler utility)"><code>++bool</code></a>
8286<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#boss' title="Parser modifier: LSB"><code>++boss</code></a>
8387<a class="tooltip" href='/docs/hoon/reference/stdlib/2a/#both' title="Group unit values into pair"><code>++both</code></a>
8488<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#buc' title="Parse $ (buc)"><code>++buc</code></a>
@@ -89,11 +93,13 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
8993
9094<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#cne' title="Render base58check"><code>++c:ne</code></a>
9195<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#cab' title="Parse _ (cab)"><code>++cab</code></a>
96+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#cain' title="Tank pretty-print"><code>++cain</code></a>
9297<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#can' title="Assemble"><code>++can</code></a>
9398<a class="tooltip" href='/docs/hoon/reference/stdlib/1b/#cap' title="Tree head"><code>++cap</code></a>
9499<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#cass' title="To lowercase"><code>++cass</code></a>
95100<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#cat' title="Concatenate"><code>++cat</code></a>
96101<a class="tooltip" href='/docs/hoon/reference/stdlib/4k/#c-coco' title="Render base58check"><code>++c-co:co</code></a>
102+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#cell' title="Make %cell type (compiler utility)"><code>++cell</code></a>
97103<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#cen' title="Parse % (cen)"><code>++cen</code></a>
98104<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#cetyo' title="Days in a century"><code>++cet:yo</code></a>
99105<a class="tooltip" href='/docs/hoon/reference/stdlib/4a/#chafa' title="Decode base58check character"><code>++cha:fa</code></a>
@@ -109,12 +115,17 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
109115<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#col' title="Parse : (col)"><code>++col</code></a>
110116<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#cold' title="Replace with constant"><code>++cold</code></a>
111117<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#com' title="Parse , (com)"><code>++com</code></a>
118+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#comb' title="Combine two formulas (compiler utility)"><code>++comb</code></a>
112119<a class="tooltip" href='/docs/hoon/reference/stdlib/4e/#comp' title="Arbitrary compose"><code>++comp</code></a>
113120<a class="tooltip" href='/docs/hoon/reference/stdlib/2d/#con' title="Binary OR"><code>++con</code></a>
121+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#cond' title="?: compile (compiler utility)"><code>++cond</code></a>
122+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#cons' title="Make formula cell (compiler utility)"><code>++cons</code></a>
114123<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#cook' title="Apply gate"><code>++cook</code></a>
115124<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#cord' title="UTF8 text"><code>+$cord</code></a>
125+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#core' title="Make %core type (compiler utility)"><code>++core</code></a>
116126<a class="tooltip" href='/docs/hoon/reference/stdlib/2n/#cork' title="Compose forward"><code>++cork</code></a>
117127<a class="tooltip" href='/docs/hoon/reference/stdlib/2n/#corl' title="Compose backward"><code>++corl</code></a>
128+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#cove' title="Extract [0 *] axis (compiler utility)"><code>++cove</code></a>
118129<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#crib' title="Summary and details"><code>+$crib</code></a>
119130<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#crip' title="Tape to cord"><code>++crip</code></a>
120131<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#crubso' title="Parse @da, @dr, @p, @t"><code>++crub:so</code></a>
@@ -209,6 +220,7 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
209220### f
210221
211222<a class="tooltip" href='/docs/hoon/reference/stdlib/4a/#fa' title="base58check"><code>++fa</code></a>
223+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#face' title="Make %face type (compiler utility)"><code>++face</code></a>
212224<a class="tooltip" href='/docs/hoon/reference/stdlib/4e/#fail' title="Never parse"><code>++fail</code></a>
213225<a class="tooltip" href='/docs/hoon/reference/stdlib/2a/#fall' title="Give unit a default value"><code>++fall</code></a>
214226<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#fand' title="All indices in list"><code>++fand</code></a>
@@ -226,10 +238,14 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
226238<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#fil' title="Fill bloqstream"><code>++fil</code></a>
227239<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#fimag' title="Parse base58check"><code>++fim:ag</code></a>
228240<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#find' title="First index in list"><code>++find</code></a>
241+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#fitz' title="Odor compatibility (compiler utility)"><code>++fitz</code></a>
229242<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#flag' title="Boolean (flag)"><code>+$flag</code></a>
243+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#flan' title="Loobean & (compiler utility)"><code>++flan</code></a>
230244<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#flifl' title="Flip sign"><code>++fli:fl</code></a>
245+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#flip' title="Loobean negation (compiler utility)"><code>++flip</code></a>
231246<a class="tooltip" href='/docs/hoon/reference/stdlib/2a/#flit' title="Make filter"><code>++flit</code></a>
232247<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#flop' title="Reverse list"><code>++flop</code></a>
248+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#flor' title="Loobean | (compiler utility)"><code>++flor</code></a>
233249<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#fmaff' title="Fused multiplyadd (IEEE float)"><code>++fma:ff</code></a>
234250<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#fmafl' title="Fused multiplyadd"><code>++fma:fl</code></a>
235251<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#fmard' title="Fused multiplyadd (@rd)"><code>++fma:rd</code></a>
@@ -239,6 +255,7 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
239255<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#fo' title="Modulo prime"><code>++fo</code></a>
240256<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#foot' title="Cases of arms by variance model"><code>+$foot</code></a>
241257<a class="tooltip" href='/docs/hoon/reference/stdlib/2n/#fore' title="Pair before"><code>++fore</code></a>
258+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#fork' title="Make %fork type (compiler utility)"><code>++fork</code></a>
242259<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#fosrh' title="@rs to @rh"><code>++fos:rh</code></a>
243260<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#frafo' title="Divide (modular base)"><code>++fra:fo</code></a>
244261<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#frasi' title="Divide (signed integer)"><code>++fra:si</code></a>
@@ -310,6 +327,8 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
310327<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#hexag' title="Parse hexadecimal number"><code>++hex:ag</code></a>
311328<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#hifab' title="Parse phonetic pair"><code>++hif:ab</code></a>
312329<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#hig' title="Parse single uppercase letter"><code>++hig</code></a>
330+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#hike' title="Compiler utility"><code>++hike</code></a>
331+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#hint' title="Make %hint type (compiler utility)"><code>++hint</code></a>
313332<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#hit' title="Parse single hexadecimal digit"><code>++hit</code></a>
314333<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#hofab' title="Parse 2-4 @q phonetic pair"><code>++hof:ab</code></a>
315334<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#homo' title="Homogenize list"><code>++homo</code></a>
@@ -343,6 +362,7 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
343362<a class="tooltip" href='/docs/hoon/reference/stdlib/2o/#jar' title="Mold generator (jar)"><code>++jar</code></a>
344363<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#jesyo' title="Maximum 64bit timestamp"><code>++jes:yo</code></a>
345364<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#jest' title="Match a cord"><code>++jest</code></a>
365+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#jock' title="Compiler utility"><code>++jock</code></a>
346366<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#join' title="Add separator between list elements"><code>++join</code></a>
347367<a class="tooltip" href='/docs/hoon/reference/stdlib/2j/#ju' title="Jug operations"><code>++ju</code></a>
348368<a class="tooltip" href='/docs/hoon/reference/stdlib/2o/#jug' title="Mold generator (jug)"><code>++jug</code></a>
@@ -364,6 +384,7 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
364384<a class="tooltip" href='/docs/hoon/reference/stdlib/2n/#lead' title="Put head"><code>++lead</code></a>
365385<a class="tooltip" href='/docs/hoon/reference/stdlib/2m/#lenl' title="Construct list from nullterminated noun"><code>++le:nl</code></a>
366386<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#lent' title="List length"><code>++lent</code></a>
387+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#levi' title="Type nests or crash"><code>++levi</code></a>
367388<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#levy' title="Logical AND on list"><code>++levy</code></a>
368389<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lfefl' title="Maximum"><code>++lfe:fl</code></a>
369390<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#lfnfl' title="Largest normal float"><code>++lfn:fl</code></a>
@@ -376,6 +397,8 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
376397<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#lipag' title="Parse IPv4 address"><code>++lip:ag</code></a>
377398<a class="tooltip" href='/docs/hoon/reference/stdlib/1c/#list' title="Mold constructor (list)"><code>++list</code></a>
378399<a class="tooltip" href='/docs/hoon/reference/stdlib/1c/#lone' title="Mold generator (face on mold)"><code>++lone</code></a>
400+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#look' title="Compiler utility"><code>++look</code></a>
401+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#loot' title="Compiler utility"><code>++loot</code></a>
379402<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#low' title="Parse lowercase letter"><code>++low</code></a>
380403<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#lsh' title="Leftshift"><code>++lsh</code></a>
381404<a class="tooltip" href='/docs/hoon/reference/stdlib/1a/#lte' title="Less than / equal (atom)"><code>++lte</code></a>
@@ -400,20 +423,27 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
400423
401424### m
402425
426+<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/#mane' title="XML name+space"><code>++mane</code></a>
427+<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/#manx' title="Dynamic XML node"><code>++manx</code></a>
403428<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#manxhoot' title="Dynamic XML node"><code>+$manx:hoot</code></a>
404429<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#mard' title="Initialize ff (rd core)"><code>++ma:rd</code></a>
405430<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#marh' title="Initialize ff (rh core)"><code>++ma:rh</code></a>
406431<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#mars' title="Initialize ff (rs core)"><code>++ma:rs</code></a>
407432<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#marq' title="Initialize ff (rq core)"><code>++ma:rq</code></a>
408433<a class="tooltip" href='/docs/hoon/reference/stdlib/4n/#mack' title="Nock subject to unit"><code>++mack</code></a>
434+<a class="tooltip" href='/docs/hoon/reference/stdlib/5d/#make' title="Compile cord to nock"><code>++make</code></a>
409435<a class="tooltip" href='/docs/hoon/reference/stdlib/2l/#malt' title="Map from list"><code>++malt</code></a>
410436<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#manehoot' title="XML name+space"><code>+$mane:hoot</code></a>
411437<a class="tooltip" href='/docs/hoon/reference/stdlib/2o/#map' title="Mold generator (map)"><code>++map</code></a>
412438<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#marby' title="Add with validation (map)"><code>++mar:by</code></a>
413439<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#marehoot' title="Node or nodes"><code>+$mare:hoot</code></a>
440+<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/#marl' title="XML node list"><code>++marl</code></a>
414441<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#marlhoot' title="Dynamic XML nodes"><code>+$marl:hoot</code></a>
415442<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#marthoot' title="Dynamic XML attributes"><code>+$mart:hoot</code></a>
443+<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/#mars' title="XML cdata"><code>++mars</code></a>
444+<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/#mart' title="XML attributes"><code>++mart</code></a>
416445<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#maruhoot' title="Interpolation or nodes"><code>+$maru:hoot</code></a>
446+<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/#marx' title="Dynamic XML tag"><code>++marx</code></a>
417447<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#marxhoot' title="Dynamic XML tag"><code>+$marx:hoot</code></a>
418448<a class="tooltip" href='/docs/hoon/reference/stdlib/1b/#mas' title="Address within head/tail"><code>++mas</code></a>
419449<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#mask' title="Match character"><code>++mask</code></a>
@@ -427,6 +457,7 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
427457<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#met' title="Measure"><code>++met</code></a>
428458<a class="tooltip" href='/docs/hoon/reference/stdlib/1a/#min' title="Minimum (atom)"><code>++min</code></a>
429459<a class="tooltip" href='/docs/hoon/reference/stdlib/4n/#mink' title="Mock (virtual Nock) interpreter"><code>++mink</code></a>
460+<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/#mite' title="MIME type"><code>++mite</code></a>
430461<a class="tooltip" href='/docs/hoon/reference/stdlib/3c/#mityo' title="Seconds in minute"><code>++mit:yo</code></a>
431462<a class="tooltip" href='/docs/hoon/reference/stdlib/2d/#mix' title="Binary XOR (atom)"><code>++mix</code></a>
432463<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#mixed-case-symbol' title="Mixed-case term"><code>++mixed-case-symbol</code></a>
@@ -455,6 +486,7 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
455486<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#mulrq' title="Multiply (quadprecision float)"><code>++mul:rq</code></a>
456487<a class="tooltip" href='/docs/hoon/reference/stdlib/4n/#mule' title="Typed virtual"><code>++mule</code></a>
457488<a class="tooltip" href='/docs/hoon/reference/stdlib/4n/#mure' title="Untyped unitary virtual"><code>++mure</code></a>
489+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#musk' title="Nock with block set (compiler utility)"><code>++musk</code></a>
458490<a class="tooltip" href='/docs/hoon/reference/stdlib/4n/#mute' title="Untyped virtual"><code>++mute</code></a>
459491<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#murn' title="Maybe transform"><code>++murn</code></a>
460492<a class="tooltip" href='/docs/hoon/reference/stdlib/2m/#my' title="Map from raw noun"><code>++my</code></a>
@@ -473,6 +505,7 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
473505<a class="tooltip" href='/docs/hoon/reference/stdlib/2k/#nipto' title="Remove root of queue"><code>++nip:to</code></a>
474506<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#nix' title="Parse letters and underscore"><code>++nix</code></a>
475507<a class="tooltip" href='/docs/hoon/reference/stdlib/2m/#nl' title="Noun to container operations"><code>++nl</code></a>
508+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#noah' title="Tape pretty-print"><code>++noah</code></a>
476509<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#nock' title="Virtual nock"><code>+$nock</code></a>
477510<a class="tooltip" href='/docs/hoon/reference/stdlib/2d/#not' title="Binary NOT (atom)"><code>++not</code></a>
478511<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#note' title="Type annotation"><code>+$note</code></a>
@@ -487,6 +520,7 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
487520<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#ob' title="Reversible scrambling v2"><code>++ob</code></a>
488521<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#og' title="Container arm for SHA256 powered RNG"><code>++og</code></a>
489522<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#oldsi' title="Sign and absolute value"><code>++old:si</code></a>
523+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#onan' title="Vise to vase"><code>++onan</code></a>
490524<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#onyx' title="Arm activation"><code>+$onyx</code></a>
491525<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#opal' title="Wing match"><code>+$opal</code></a>
492526<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#oust' title="Remove from list"><code>++oust</code></a>
@@ -505,11 +539,18 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
505539<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#pal' title="Parse ( (pal)"><code>++pal</code></a>
506540<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#palo' title="Wing trace, match"><code>+$palo</code></a>
507541<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#par' title="Parse ) (par)"><code>++par</code></a>
542+<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/#pass' title="Public key"><code>++pass</code></a>
508543<a class="tooltip" href='/docs/hoon/reference/stdlib/4l/#perdso' title="Parsing coin literal without prefixes"><code>++perd:so</code></a>
509544<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#perk' title="Parse cube fork"><code>++perk</code></a>
510545<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#pevab' title="Parse 1-5 @uv base-32 chars"><code>++pev:ab</code></a>
511546<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#pewab' title="Parse <= 5 in base 64"><code>++pew:ab</code></a>
512547<a class="tooltip" href='/docs/hoon/reference/stdlib/4e/#pfix' title="Discard first rule"><code>++pfix</code></a>
548+<a class="tooltip" href='/docs/hoon/reference/stdlib/5f/#pi-heck' title="Profiling utility"><code>++pi-heck</code></a>
549+<a class="tooltip" href='/docs/hoon/reference/stdlib/5f/#pi-noon' title="Sample trace"><code>++pi-noon</code></a>
550+<a class="tooltip" href='/docs/hoon/reference/stdlib/5f/#pi-mope' title="Add sample"><code>++pi-mope</code></a>
551+<a class="tooltip" href='/docs/hoon/reference/stdlib/5f/#pi-moth' title="Count sample"><code>++pi-moth</code></a>
552+<a class="tooltip" href='/docs/hoon/reference/stdlib/5f/#pi-mumm' title="Print sample"><code>++pi-mumm</code></a>
553+<a class="tooltip" href='/docs/hoon/reference/stdlib/5f/#pi-tell' title="Produce dump"><code>++pi-tell</code></a>
513554<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#pica' title="Prose or code"><code>+$pica</code></a>
514555<a class="tooltip" href='/docs/hoon/reference/stdlib/3g/#pint' title="Parsing range"><code>+$pint</code></a>
515556<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#pivab' title="Parse 5 @uv base-32 chars"><code>++piv:ab</code></a>
@@ -552,6 +593,7 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
552593<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#rat' title="Print term, number or hex"><code>++r:at</code></a>
553594<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#radog' title="Random in range"><code>++rad:og</code></a>
554595<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#radsog' title="Random continuation"><code>++rads:og</code></a>
596+<a class="tooltip" href='/docs/hoon/reference/stdlib/5d/#rain' title="Parse with % path"><code>++rain</code></a>
555597<a class="tooltip" href='/docs/hoon/reference/stdlib/3f/#rakuob' title="Key list"><code>++raku:ob</code></a>
556598<a class="tooltip" href='/docs/hoon/reference/stdlib/4c/#ramre' title="Flatten tank to tape"><code>++ram:re</code></a>
557599<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#rap' title="Assemble nonzero"><code>++rap</code></a>
@@ -561,9 +603,11 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
561603<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#rawsog' title="Random bits continuation"><code>++raws:og</code></a>
562604<a class="tooltip" href='/docs/hoon/reference/stdlib/4k/#r-coco' title="Render floating point"><code>++r-co:co</code></a>
563605<a class="tooltip" href='/docs/hoon/reference/stdlib/4c/#re' title="Prettyprinting engine (tank)"><code>++re</code></a>
606+<a class="tooltip" href='/docs/hoon/reference/stdlib/5d/#ream' title="Parse cord to hoon"><code>++ream</code></a>
564607<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#rear' title="Last item in list"><code>++rear</code></a>
565608<a class="tooltip" href='/docs/hoon/reference/stdlib/4k/#rearco' title="Prepend and render atom as tape"><code>++rear:co</code></a>
566609<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#reap' title="Replicate (list)"><code>++reap</code></a>
610+<a class="tooltip" href='/docs/hoon/reference/stdlib/5d/#reck' title="Parse hoon file"><code>++reck</code></a>
567611<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#reel' title="Right fold (list)"><code>++reel</code></a>
568612<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#remsi' title="Remainder (signed integer)"><code>++rem:si</code></a>
569613<a class="tooltip" href='/docs/hoon/reference/stdlib/4k/#rendco' title="Render coin lot as tape"><code>++rend:co</code></a>
@@ -575,9 +619,12 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
575619<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#rev' title="Reverse"><code>++rev</code></a>
576620<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#rfat' title="Print loobean"><code>++rf:at</code></a>
577621<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#ribby' title="Transform + product (map)"><code>++rib:by</code></a>
622+<a class="tooltip" href='/docs/hoon/reference/stdlib/5d/#ride' title="End-to-end compiler"><code>++ride</code></a>
623+<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/#ring' title="Private key"><code>++ring</code></a>
578624<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#rip' title="Disassemble"><code>++rip</code></a>
579625<a class="tooltip" href='/docs/hoon/reference/stdlib/4b/#rnat' title="Print null"><code>++rn:at</code></a>
580626<a class="tooltip" href='/docs/hoon/reference/stdlib/4k/#ro-coco' title="Format dot-prefixed bloqs in numeric base"><code>++ro-co:co</code></a>
627+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#road' title="Evaluate trap"><code>++road</code></a>
581628<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#rolfe' title="Roll left"><code>++rol:fe</code></a>
582629<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#roll' title="Left fold (list)"><code>++roll</code></a>
583630<code>++rood</code>
@@ -636,7 +683,10 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
636683<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#sebab' title="Parse 1"><code>++seb:ab</code></a>
637684<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#sect' title="Paragraph"><code>+$sect</code></a>
638685<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#sedab' title="Parse nonzero decimal digit"><code>++sed:ab</code></a>
686+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#seem' title="Promote typo"><code>++seem</code></a>
687+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#seer' title="Promote vise"><code>++seer</code></a>
639688<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#sel' title="Parse [ (sel)"><code>++sel</code></a>
689+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#sell' title="Pretty-print vase to a tank"><code>++sell</code></a>
640690<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#mic' title="Parse ; (mic)"><code>++mic</code></a>
641691<a class="tooltip" href='/docs/hoon/reference/stdlib/4h/#ser' title="Parse ] (ser)"><code>++ser</code></a>
642692<a class="tooltip" href='/docs/hoon/reference/stdlib/2o/#set' title="Mold generator (set)"><code>++set</code></a>
@@ -657,6 +707,8 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
657707<a class="tooltip" href='/docs/hoon/reference/stdlib/3d/#shaz' title="SHA512"><code>++shaz</code></a>
658708<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#shffl' title="Shift power"><code>++shf:fl</code></a>
659709<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#shim' title="Match character within range"><code>++shim</code></a>
710+<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/#ship' title="Network identity"><code>++ship</code></a>
711+<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/#shop' title="Urbit/DNS identity"><code>++shop</code></a>
660712<a class="tooltip" href='/docs/hoon/reference/stdlib/4c/#show' title="Pretty-printer (deprecated)"><code>++show</code></a>
661713<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#si' title="Signed integer"><code>++si</code></a>
662714<a class="tooltip" href='/docs/hoon/reference/stdlib/2m/#sinl' title="Construct set from nullterminated noun"><code>++si:nl</code></a>
@@ -679,14 +731,26 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
679731<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#skim' title="Produce list of elements from boolean gate"><code>++skim</code></a>
680732<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#skin' title="Texture"><code>+$skin</code></a>
681733<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#skip' title="Produce list of elements failing boolean gate"><code>++skip</code></a>
734+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#skol' title="Pretty-print type to tank"><code>++skol</code></a>
735+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#slab' title="Test if contains"><code>++slab</code></a>
682736<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#slag' title="Produce all elements from index in list"><code>++slag</code></a>
737+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#slam' title="Slam a gate"><code>++slam</code></a>
738+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#slap' title="Untyped vase .*"><code>++slap</code></a>
683739<a class="tooltip" href='/docs/hoon/reference/stdlib/4m/#slat' title="Curried slaw"><code>++slat</code></a>
684740<a class="tooltip" href='/docs/hoon/reference/stdlib/4m/#slav' title="Demand: parse cord with input aura"><code>++slav</code></a>
685741<a class="tooltip" href='/docs/hoon/reference/stdlib/4m/#slaw' title="Parse cord to input aura"><code>++slaw</code></a>
686742<a class="tooltip" href='/docs/hoon/reference/stdlib/4m/#slay' title="Parse cord to coin"><code>++slay</code></a>
743+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#slew' title="Get axis in vase"><code>++slew</code></a>
744+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#slim' title="Identical to ++seer"><code>++slim</code></a>
745+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#slit' title="Type of slam"><code>++slit</code></a>
746+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#slob' title="Superficial arm"><code>++slob</code></a>
747+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#sloe' title="Get arms in core"><code>++sloe</code></a>
687748<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#slog' title="Deify printf"><code>++slog</code></a>
749+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#slop' title="Cons two vases"><code>++slop</code></a>
750+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#slot' title="Got axis in vase"><code>++slot</code></a>
688751<a class="tooltip" href='/docs/hoon/reference/stdlib/4f/#slug' title="Use gate to parse delimited list"><code>++slug</code></a>
689752<a class="tooltip" href='/docs/hoon/reference/stdlib/4n/#slum' title="Slam a gate on a sample using raw nock, untyped"><code>++slum</code></a>
753+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#slym' title="Slam without sample-type"><code>++slym</code></a>
690754<a class="tooltip" href='/docs/hoon/reference/stdlib/4m/#smyt' title="Render path as tank"><code>++smyt</code></a>
691755<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#snag' title="Produce element at specific index (list)"><code>++snag</code></a>
692756<a class="tooltip" href='/docs/hoon/reference/stdlib/2m/#snagnl' title="Produce element from list at specific nullterminated noun"><code>++snag:nl</code></a>
@@ -704,11 +768,13 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
704768<a class="tooltip" href='/docs/hoon/reference/stdlib/4m/#spat' title="Render path as cord"><code>++spat</code></a>
705769<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#spdfl' title="Produce smallest denormalized float"><code>++spd:fl</code></a>
706770<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#spec' title="Structure definition AST"><code>+$spec</code></a>
771+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#sped' title="Reconstruct type"><code>++sped</code></a>
707772<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#spin' title="Gate to list (with state)"><code>++spin</code></a>
708773<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#spnfl' title="Produce smallest normal float"><code>++spn:fl</code></a>
709774<a class="tooltip" href='/docs/hoon/reference/stdlib/3g/#spot' title="Stack trace line"><code>+$spot</code></a>
710775<a class="tooltip" href='/docs/hoon/reference/stdlib/4m/#spud' title="Render path as tape"><code>++spud</code></a>
711776<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#spun' title="Gate to list (with state)"><code>++spun</code></a>
777+<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/#spur' title="ship desk case spur"><code>++spur</code></a>
712778<a class="tooltip" href='/docs/hoon/reference/stdlib/2g/#sqt' title="Compute square root with remainder"><code>++sqt</code></a>
713779<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sqtff' title="Produce square root of IEEE float"><code>++sqt:ff</code></a>
714780<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sqtfl' title="Produce square root from signed and unsigned integer cell"><code>++sqt:fl</code></a>
@@ -745,6 +811,7 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
745811<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#sunrq' title="Unsigned integer to quadprecision float"><code>++sun:rq</code></a>
746812<a class="tooltip" href='/docs/hoon/reference/stdlib/3a/#sunsi' title="@u to @s"><code>++sun:si</code></a>
747813<a class="tooltip" href='/docs/hoon/reference/stdlib/2b/#swag' title="Infix (list)"><code>++swag</code></a>
814+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#swat' title="Deferred ++slap"><code>++swat</code></a>
748815<a class="tooltip" href='/docs/hoon/reference/stdlib/2c/#swp' title="Reverse block order"><code>++swp</code></a>
749816<a class="tooltip" href='/docs/hoon/reference/stdlib/3b/#swrfl' title="Switch rounding mode of floating point"><code>++swr:fl</code></a>
750817<a class="tooltip" href='/docs/hoon/reference/stdlib/2m/#sy' title="Produce set from nullterminated noun"><code>++sy</code></a>
@@ -773,10 +840,12 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
773840<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#tepab' title="Parse non-doz leading phonetic byte"><code>++tep:ab</code></a>
774841<a class="tooltip" href='/docs/hoon/reference/stdlib/2q/#term' title="Hoon constant"><code>+$term</code></a>
775842<a class="tooltip" href='/docs/hoon/reference/stdlib/2n/#test' title="Test for equality"><code>++test</code></a>
843+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#text' title="Tape pretty-print"><code>++text</code></a>
776844<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#thunk' title="Fragment constructor"><code>+$thunk</code></a>
777845<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#tidab' title="Parse 3 decimal digits"><code>++tid:ab</code></a>
778846<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#tiki' title="Test case"><code>+$tiki</code></a>
779847<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#tilab' title="Parse 3 lowercase letters"><code>++til:ab</code></a>
848+<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/#time' title="Galactic time"><code>++time</code></a>
780849<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#tine' title="Partial noun"><code>+$tine</code></a>
781850<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#tipab' title="Leading phonetic byte"><code>++tip:ab</code></a>
782851<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#tiqab' title="Trailing phonetic syllable"><code>++tiq:ab</code></a>
@@ -829,18 +898,22 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
829898<a class="tooltip" href='/docs/hoon/reference/stdlib/2i/#urnby' title="Turn (with key) (map)"><code>++urn:by</code></a>
830899<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#ursab' title="Parse knot characters"><code>++urs:ab</code></a>
831900<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#urtab' title="Parse knot without underscores"><code>++urt:ab</code></a>
901+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#us' title="Pretty-printer backend"><code>++us</code></a>
902+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#ut' title="Hoon compiler backend"><code>++ut</code></a>
832903
833904### v
834905
835906<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#vne' title="Render base 32"><code>++v:ne</code></a>
836−<code>++vang</code>
837907<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#vair' title="Core variance"><code>+$vair</code></a>
908+<a class="tooltip" href='/docs/hoon/reference/stdlib/5d/#vang' title="Set ++vast parameters"><code>++vang</code></a>
838909<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#vase' title="Type-value pair"><code>+$vase</code></a>
839−<code>++vast</code>
910+<a class="tooltip" href='/docs/hoon/reference/stdlib/5d/#vast' title="Main parsing core"><code>++vast</code></a>
840911<a class="tooltip" href='/docs/hoon/reference/stdlib/4k/#v-coco' title="Render base-32 with minimum length"><code>++v-co:co</code></a>
841912<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#vein' title="Search trace"><code>+$vein</code></a>
842913<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#ven' title="Axis syntax parser"><code>++ven</code></a>
914+<a class="tooltip" href='/docs/hoon/reference/stdlib/5d/#vest' title="Parse hoon"><code>++vest</code></a>
843915<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#vial' title="co/contra/in/bi"><code>+$vial</code></a>
916+<a class="tooltip" href='/docs/hoon/reference/stdlib/5d/#vice' title="Parse wide-form hoon"><code>++vice</code></a>
844917<a class="tooltip" href='/docs/hoon/reference/stdlib/4o/#vise' title="Old vase"><code>+$vise</code></a>
845918<a class="tooltip" href='/docs/hoon/reference/stdlib/4i/#vit' title="Parse base 64 digit"><code>++vit</code></a>
846919<a class="tooltip" href='/docs/hoon/reference/stdlib/4j/#vizag' title="Parse base 32 digit with dot separators"><code>++viz:ag</code></a>
@@ -1897,38 +1970,95 @@ Can be navigated [alphabetically](#alphabetical) or [by section](#by-section).
18971970
18981971### 5a: compiler utilities
18991972
1900−<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/'>_(To be documented)_</a>
1973+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#musk' title="Nock with block set (compiler utility)"><code>++musk</code></a>
1974+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#bool' title="Make loobean (compiler utility)"><code>++bool</code></a>
1975+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#cell' title="Make %cell type (compiler utility)"><code>++cell</code></a>
1976+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#core' title="Make %core type (compiler utility)"><code>++core</code></a>
1977+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#hint' title="Make %hint type (compiler utility)"><code>++hint</code></a>
1978+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#face' title="Make %face type (compiler utility)"><code>++face</code></a>
1979+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#fork' title="Make %fork type (compiler utility)"><code>++fork</code></a>
1980+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#cove' title="Extract [0 *] axis (compiler utility)"><code>++cove</code></a>
1981+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#comb' title="Combine two formulas (compiler utility)"><code>++comb</code></a>
1982+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#cond' title="?: compile (compiler utility)"><code>++cond</code></a>
1983+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#cons' title="Make formula cell (compiler utility)"><code>++cons</code></a>
1984+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#fitz' title="Odor compatibility (compiler utility)"><code>++fitz</code></a>
1985+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#flan' title="Loobean & (compiler utility)"><code>++flan</code></a>
1986+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#flip' title="Loobean negation (compiler utility)"><code>++flip</code></a>
1987+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#flor' title="Loobean | (compiler utility)"><code>++flor</code></a>
1988+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#hike' title="Compiler utility"><code>++hike</code></a>
1989+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#jock' title="Compiler utility"><code>++jock</code></a>
1990+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#look' title="Compiler utility"><code>++look</code></a>
1991+<a class="tooltip" href='/docs/hoon/reference/stdlib/5a/#loot' title="Compiler utility"><code>++loot</code></a>
19011992
19021993### 5b: macro expansion
19031994
1904−<a class="tooltip" href='/docs/hoon/reference/stdlib/5b/'>_(To be documented)_</a>
1995+<a class="tooltip" href='/docs/hoon/reference/stdlib/5b/#ah' title="Tiki engine"><code>++ah</code></a>
1996+<a class="tooltip" href='/docs/hoon/reference/stdlib/5b/#ax' title="Spec engine"><code>++ax</code></a>
1997+<a class="tooltip" href='/docs/hoon/reference/stdlib/5b/#ap' title="Hoon engine"><code>++ap</code></a>
19051998
19061999### 5c: compiler backend and prettyprinter
19072000
1908−<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/'>_(To be fully documented)_</a>
2001+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#ut' title="Hoon compiler backend"><code>++ut</code></a>
2002+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#us' title="Pretty-printer backend"><code>++us</code></a>
2003+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#cain' title="Tank pretty-print"><code>++cain</code></a>
2004+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#noah' title="Tape pretty-print"><code>++noah</code></a>
2005+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#onan' title="Vise to vase"><code>++onan</code></a>
2006+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#levi' title="Type nests or crash"><code>++levi</code></a>
2007+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#text' title="Tape pretty-print"><code>++text</code></a>
2008+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#seem' title="Promote typo"><code>++seem</code></a>
2009+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#seer' title="Promote vise"><code>++seer</code></a>
2010+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#sell' title="Pretty-print vase to a tank"><code>++sell</code></a>
2011+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#skol' title="Pretty-print type to tank"><code>++skol</code></a>
2012+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#slam' title="Slam a gate"><code>++slam</code></a>
2013+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#slab' title="Test if contains"><code>++slab</code></a>
2014+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#slap' title="Untyped vase .*"><code>++slap</code></a>
19092015<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#slog' title="Deify printf"><code>++slog</code></a>
19102016<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#mean' title="Crash and printf"><code>++mean</code></a>
2017+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#road' title="Evaluate trap"><code>++road</code></a>
2018+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#slew' title="Get axis in vase"><code>++slew</code></a>
2019+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#slim' title="Identical to ++seer"><code>++slim</code></a>
2020+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#slit' title="Type of slam"><code>++slit</code></a>
2021+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#slob' title="Superficial arm"><code>++slob</code></a>
2022+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#sloe' title="Get arms in core"><code>++sloe</code></a>
2023+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#slop' title="Cons two vases"><code>++slop</code></a>
2024+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#slot' title="Got axis in vase"><code>++slot</code></a>
2025+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#slym' title="Slam without sample-type"><code>++slym</code></a>
2026+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#sped' title="Reconstruct type"><code>++sped</code></a>
2027+<a class="tooltip" href='/docs/hoon/reference/stdlib/5c/#swat' title="Deferred ++slap"><code>++swat</code></a>
19112028
19122029### 5d: parser
19132030
1914−<a class="tooltip" href='/docs/hoon/reference/stdlib/5d/'>_(To be documented)_</a>
1915−
1916−### 5e: caching compiler
1917−
1918−<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/'>_(To be documented)_</a>
1919−
1920−### 5f: molds and mold builders
1921−
1922−<a class="tooltip" href='/docs/hoon/reference/stdlib/5f/#mane'><code>++mane</code></a>
1923−<a class="tooltip" href='/docs/hoon/reference/stdlib/5f/#manx'><code>++manx</code></a>
1924−<a class="tooltip" href='/docs/hoon/reference/stdlib/5f/#marl'><code>++marl</code></a>
1925−<a class="tooltip" href='/docs/hoon/reference/stdlib/5f/#mars'><code>++mars</code></a>
1926−<a class="tooltip" href='/docs/hoon/reference/stdlib/5f/#mart'><code>++mart</code></a>
1927−<a class="tooltip" href='/docs/hoon/reference/stdlib/5f/#marx'><code>++marx</code></a>
1928−<a class="tooltip" href='/docs/hoon/reference/stdlib/5f/#pass'><code>++pass</code></a>
1929−<a class="tooltip" href='/docs/hoon/reference/stdlib/5f/#ring'><code>++ring</code></a>
1930−<a class="tooltip" href='/docs/hoon/reference/stdlib/5f/#time'><code>++time</code></a>
1931−
1932−### 5g: profiling support
1933−
1934−<a class="tooltip" href='/docs/hoon/reference/stdlib/5g/'>_(To be documented)_</a>
2031+<a class="tooltip" href='/docs/hoon/reference/stdlib/5d/#vang' title="Set ++vast parameters"><code>++vang</code></a>
2032+<a class="tooltip" href='/docs/hoon/reference/stdlib/5d/#vast' title="Main parsing core"><code>++vast</code></a>
2033+<a class="tooltip" href='/docs/hoon/reference/stdlib/5d/#vest' title="Parse hoon"><code>++vest</code></a>
2034+<a class="tooltip" href='/docs/hoon/reference/stdlib/5d/#vice' title="Parse wide-form hoon"><code>++vice</code></a>
2035+<a class="tooltip" href='/docs/hoon/reference/stdlib/5d/#make' title="Compile cord to nock"><code>++make</code></a>
2036+<a class="tooltip" href='/docs/hoon/reference/stdlib/5d/#rain' title="Parse with % path"><code>++rain</code></a>
2037+<a class="tooltip" href='/docs/hoon/reference/stdlib/5d/#ream' title="Parse cord to hoon"><code>++ream</code></a>
2038+<a class="tooltip" href='/docs/hoon/reference/stdlib/5d/#reck' title="Parse hoon file"><code>++reck</code></a>
2039+<a class="tooltip" href='/docs/hoon/reference/stdlib/5d/#ride' title="End-to-end compiler"><code>++ride</code></a>
2040+
2041+### 5e: Molds and mold builders
2042+
2043+<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/#mane' title="XML name+space"><code>++mane</code></a>
2044+<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/#manx' title="Dynamic XML node"><code>++manx</code></a>
2045+<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/#marl' title="XML node list"><code>++marl</code></a>
2046+<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/#mars' title="XML cdata"><code>++mars</code></a>
2047+<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/#mart' title="XML attributes"><code>++mart</code></a>
2048+<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/#marx' title="Dynamic XML tag"><code>++marx</code></a>
2049+<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/#mite' title="MIME type"><code>++mite</code></a>
2050+<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/#pass' title="Public key"><code>++pass</code></a>
2051+<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/#ring' title="Private key"><code>++ring</code></a>
2052+<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/#ship' title="Network identity"><code>++ship</code></a>
2053+<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/#shop' title="Urbit/DNS identity"><code>++shop</code></a>
2054+<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/#spur' title="ship desk case spur"><code>++spur</code></a>
2055+<a class="tooltip" href='/docs/hoon/reference/stdlib/5e/#time' title="Galactic time"><code>++time</code></a>
2056+
2057+### 5f: Profiling support
2058+
2059+<a class="tooltip" href='/docs/hoon/reference/stdlib/5f/#pi-heck' title="Profiling utility"><code>++pi-heck</code></a>
2060+<a class="tooltip" href='/docs/hoon/reference/stdlib/5f/#pi-noon' title="Sample trace"><code>++pi-noon</code></a>
2061+<a class="tooltip" href='/docs/hoon/reference/stdlib/5f/#pi-mope' title="Add sample"><code>++pi-mope</code></a>
2062+<a class="tooltip" href='/docs/hoon/reference/stdlib/5f/#pi-moth' title="Count sample"><code>++pi-moth</code></a>
2063+<a class="tooltip" href='/docs/hoon/reference/stdlib/5f/#pi-mumm' title="Print sample"><code>++pi-mumm</code></a>
2064+<a class="tooltip" href='/docs/hoon/reference/stdlib/5f/#pi-tell' title="Produce dump"><code>++pi-tell</code></a>
lib/glossary.js+525
@@ -1493,6 +1493,13 @@ export const glossary = [
14931493 slug: "https://urbit.org/docs/reference/library/4j/#ag",
14941494 desc: "Used in the Hoon standard library.",
14951495 },
1496+ {
1497+ name: "Tiki engine",
1498+ symbol: "ah",
1499+ usage: "stdlib",
1500+ slug: "https://urbit.org/docs/reference/library/5b/#ah",
1501+ desc: "Used in the Hoon standard library.",
1502+ },
14961503 {
14971504 name: "Alias list",
14981505 symbol: "alas",
@@ -1556,6 +1563,13 @@ export const glossary = [
15561563 slug: "https://urbit.org/docs/reference/library/2f/#aor",
15571564 desc: "Used in the Hoon standard library.",
15581565 },
1566+ {
1567+ name: "Hoon engine",
1568+ symbol: "ap",
1569+ usage: "stdlib",
1570+ slug: "https://urbit.org/docs/reference/library/5b/#ap",
1571+ desc: "Used in the Hoon standard library.",
1572+ },
15591573 {
15601574 name: "Parse 0 or rule",
15611575 symbol: "ape:ag",
@@ -1605,6 +1619,13 @@ export const glossary = [
16051619 slug: "https://urbit.org/docs/reference/library/4o/#aura",
16061620 desc: "Used in the Hoon standard library.",
16071621 },
1622+ {
1623+ name: "Spec engine",
1624+ symbol: "ax",
1625+ usage: "stdlib",
1626+ slug: "https://urbit.org/docs/reference/library/5b/#ax",
1627+ desc: "Used in the Hoon standard library.",
1628+ },
16081629 {
16091630 name: "Tree address",
16101631 symbol: "axis",
@@ -1815,6 +1836,13 @@ export const glossary = [
18151836 slug: "https://urbit.org/docs/reference/library/2a/#bond",
18161837 desc: "Used in the Hoon standard library.",
18171838 },
1839+ {
1840+ name: "Make loobean (compiler utility)",
1841+ symbol: "bool",
1842+ usage: "stdlib",
1843+ slug: "https://urbit.org/docs/reference/library/5a/#bool",
1844+ desc: "Used in the Hoon standard library.",
1845+ },
18181846 {
18191847 name: "Parser modifier: LSB",
18201848 symbol: "boss",
@@ -1871,6 +1899,13 @@ export const glossary = [
18711899 slug: "https://urbit.org/docs/reference/library/4h/#cab",
18721900 desc: "Used in the Hoon standard library.",
18731901 },
1902+ {
1903+ name: "Tank pretty-print",
1904+ symbol: "cain",
1905+ usage: "stdlib",
1906+ slug: "https://urbit.org/docs/reference/library/5c/#cain",
1907+ desc: "Used in the Hoon standard library.",
1908+ },
18741909 {
18751910 name: "Assemble",
18761911 symbol: "can",
@@ -1906,6 +1941,13 @@ export const glossary = [
19061941 slug: "https://urbit.org/docs/reference/library/4k/#c-coco",
19071942 desc: "Used in the Hoon standard library.",
19081943 },
1944+ {
1945+ name: "Make %cell type (compiler utility)",
1946+ symbol: "cell",
1947+ usage: "stdlib",
1948+ slug: "https://urbit.org/docs/reference/library/5a/#cell",
1949+ desc: "Used in the Hoon standard library.",
1950+ },
19091951 {
19101952 name: "Parse % (cen)",
19111953 symbol: "cen",
@@ -2011,6 +2053,13 @@ export const glossary = [
20112053 slug: "https://urbit.org/docs/reference/library/4h/#com",
20122054 desc: "Used in the Hoon standard library.",
20132055 },
2056+ {
2057+ name: "Combine two formulas (compiler utility)",
2058+ symbol: "comb",
2059+ usage: "stdlib",
2060+ slug: "https://urbit.org/docs/reference/library/5a/#comb",
2061+ desc: "Used in the Hoon standard library.",
2062+ },
20142063 {
20152064 name: "Arbitrary compose",
20162065 symbol: "comp",
@@ -2025,6 +2074,20 @@ export const glossary = [
20252074 slug: "https://urbit.org/docs/reference/library/2d/#con",
20262075 desc: "Used in the Hoon standard library.",
20272076 },
2077+ {
2078+ name: "?: compile (compiler utility)",
2079+ symbol: "cond",
2080+ usage: "stdlib",
2081+ slug: "https://urbit.org/docs/reference/library/5a/#cond",
2082+ desc: "Used in the Hoon standard library.",
2083+ },
2084+ {
2085+ name: "Make formula cell (compiler utility)",
2086+ symbol: "cons",
2087+ usage: "stdlib",
2088+ slug: "https://urbit.org/docs/reference/library/5a/#cons",
2089+ desc: "Used in the Hoon standard library.",
2090+ },
20282091 {
20292092 name: "Apply gate",
20302093 symbol: "cook",
@@ -2039,6 +2102,13 @@ export const glossary = [
20392102 slug: "https://urbit.org/docs/reference/library/2q/#cord",
20402103 desc: "Used in the Hoon standard library.",
20412104 },
2105+ {
2106+ name: "Make %core type (compiler utility)",
2107+ symbol: "core",
2108+ usage: "stdlib",
2109+ slug: "https://urbit.org/docs/reference/library/5a/#core",
2110+ desc: "Used in the Hoon standard library.",
2111+ },
20422112 {
20432113 name: "Compose forward",
20442114 symbol: "cork",
@@ -2053,6 +2123,13 @@ export const glossary = [
20532123 slug: "https://urbit.org/docs/reference/library/2n/#corl",
20542124 desc: "Used in the Hoon standard library.",
20552125 },
2126+ {
2127+ name: "Extract [0 *] axis (compiler utility)",
2128+ symbol: "cove",
2129+ usage: "stdlib",
2130+ slug: "https://urbit.org/docs/reference/library/5a/#cove",
2131+ desc: "Used in the Hoon standard library.",
2132+ },
20562133 {
20572134 name: "Tape to cord",
20582135 symbol: "crip",
@@ -2655,6 +2732,13 @@ export const glossary = [
26552732 slug: "https://urbit.org/docs/reference/library/4a/#fa",
26562733 desc: "Used in the Hoon standard library.",
26572734 },
2735+ {
2736+ name: "Make %face type (compiler utility)",
2737+ symbol: "face",
2738+ usage: "stdlib",
2739+ slug: "https://urbit.org/docs/reference/library/5a/#face",
2740+ desc: "Used in the Hoon standard library.",
2741+ },
26582742 {
26592743 name: "Never parse",
26602744 symbol: "fail",
@@ -2781,6 +2865,13 @@ export const glossary = [
27812865 slug: "https://urbit.org/docs/reference/library/2b/#find",
27822866 desc: "Used in the Hoon standard library.",
27832867 },
2868+ {
2869+ name: "Odor compatibility (compiler utility)",
2870+ symbol: "fitz",
2871+ usage: "stdlib",
2872+ slug: "https://urbit.org/docs/reference/library/5a/#fitz",
2873+ desc: "Used in the Hoon standard library.",
2874+ },
27842875 {
27852876 name: "Boolean (flag)",
27862877 symbol: "flag",
@@ -2788,6 +2879,13 @@ export const glossary = [
27882879 slug: "https://urbit.org/docs/reference/library/2q/#flag",
27892880 desc: "Used in the Hoon standard library.",
27902881 },
2882+ {
2883+ name: "Loobean & (compiler utility)",
2884+ symbol: "flan",
2885+ usage: "stdlib",
2886+ slug: "https://urbit.org/docs/reference/library/5a/#flan",
2887+ desc: "Used in the Hoon standard library.",
2888+ },
27912889 {
27922890 name: "Flip sign",
27932891 symbol: "fli:fl",
@@ -2795,6 +2893,13 @@ export const glossary = [
27952893 slug: "https://urbit.org/docs/reference/library/3b/#flifl",
27962894 desc: "Used in the Hoon standard library.",
27972895 },
2896+ {
2897+ name: "Loobean negation (compiler utility)",
2898+ symbol: "flip",
2899+ usage: "stdlib",
2900+ slug: "https://urbit.org/docs/reference/library/5a/#flip",
2901+ desc: "Used in the Hoon standard library.",
2902+ },
27982903 {
27992904 name: "Make filter",
28002905 symbol: "flit",
@@ -2809,6 +2914,13 @@ export const glossary = [
28092914 slug: "https://urbit.org/docs/reference/library/2b/#flop",
28102915 desc: "Used in the Hoon standard library.",
28112916 },
2917+ {
2918+ name: "Loobean | (compiler utility)",
2919+ symbol: "flor",
2920+ usage: "stdlib",
2921+ slug: "https://urbit.org/docs/reference/library/5a/#flor",
2922+ desc: "Used in the Hoon standard library.",
2923+ },
28122924 {
28132925 name: "Fused multiply-add (IEEE float)",
28142926 symbol: "fma:ff",
@@ -2872,6 +2984,13 @@ export const glossary = [
28722984 slug: "https://urbit.org/docs/reference/library/2n/#aftr",
28732985 desc: "Used in the Hoon standard library.",
28742986 },
2987+ {
2988+ name: "Make %fork type (compiler utility)",
2989+ symbol: "fork",
2990+ usage: "stdlib",
2991+ slug: "https://urbit.org/docs/reference/library/5a/#fork",
2992+ desc: "Used in the Hoon standard library.",
2993+ },
28752994 {
28762995 name: "@rs to @rh",
28772996 symbol: "fos:rh",
@@ -3320,6 +3439,20 @@ export const glossary = [
33203439 slug: "https://urbit.org/docs/reference/library/4i/#hig",
33213440 desc: "Used in the Hoon standard library.",
33223441 },
3442+ {
3443+ name: "Compiler utility",
3444+ symbol: "hike",
3445+ usage: "stdlib",
3446+ slug: "https://urbit.org/docs/reference/library/5a/#hike",
3447+ desc: "Used in the Hoon standard library.",
3448+ },
3449+ {
3450+ name: "Make %hint type (compiler utility)",
3451+ symbol: "hint",
3452+ usage: "stdlib",
3453+ slug: "https://urbit.org/docs/reference/library/5a/#hint",
3454+ desc: "Used in the Hoon standard library.",
3455+ },
33233456 {
33243457 name: "Parse single hexadecimal digit",
33253458 symbol: "hit",
@@ -3516,6 +3649,13 @@ export const glossary = [
35163649 slug: "https://urbit.org/docs/reference/library/4f/#jest",
35173650 desc: "Used in the Hoon standard library.",
35183651 },
3652+ {
3653+ name: "Compiler utility",
3654+ symbol: "jock",
3655+ usage: "stdlib",
3656+ slug: "https://urbit.org/docs/reference/library/5a/#jock",
3657+ desc: "Used in the Hoon standard library.",
3658+ },
35193659 {
35203660 name: "Add separator between list elements",
35213661 symbol: "join",
@@ -3621,6 +3761,13 @@ export const glossary = [
36213761 slug: "https://urbit.org/docs/reference/library/2b/#lent",
36223762 desc: "Used in the Hoon standard library.",
36233763 },
3764+ {
3765+ name: "Type nests or crash",
3766+ symbol: "levi",
3767+ usage: "stdlib",
3768+ slug: "https://urbit.org/docs/reference/library/5c/#levi",
3769+ desc: "Used in the Hoon standard library.",
3770+ },
36243771 {
36253772 name: "Logical AND on list",
36263773 symbol: "levy",
@@ -3705,6 +3852,20 @@ export const glossary = [
37053852 slug: "https://urbit.org/docs/reference/library/1c/#lone",
37063853 desc: "Used in the Hoon standard library.",
37073854 },
3855+ {
3856+ name: "Compiler utility",
3857+ symbol: "look",
3858+ usage: "stdlib",
3859+ slug: "https://urbit.org/docs/reference/library/5a/#look",
3860+ desc: "Used in the Hoon standard library.",
3861+ },
3862+ {
3863+ name: "Compiler utility",
3864+ symbol: "loot",
3865+ usage: "stdlib",
3866+ slug: "https://urbit.org/docs/reference/library/5a/#loot",
3867+ desc: "Used in the Hoon standard library.",
3868+ },
37083869 {
37093870 name: "Parse lowercase letter",
37103871 symbol: "low",
@@ -3887,6 +4048,13 @@ export const glossary = [
38874048 slug: "https://urbit.org/docs/reference/library/4n/#mack",
38884049 desc: "Used in the Hoon standard library.",
38894050 },
4051+ {
4052+ name: "Compile cord to nock",
4053+ symbol: "make",
4054+ usage: "stdlib",
4055+ slug: "https://urbit.org/docs/reference/library/5d/#make",
4056+ desc: "Used in the Hoon standard library.",
4057+ },
38904058 {
38914059 name: "Map from list",
38924060 symbol: "malt",
@@ -3901,6 +4069,13 @@ export const glossary = [
39014069 slug: "https://urbit.org/docs/reference/library/4o/#manehoot",
39024070 desc: "Used in the Hoon standard library.",
39034071 },
4072+ {
4073+ name: "XML name+space",
4074+ symbol: "mane",
4075+ usage: "stdlib",
4076+ slug: "https://urbit.org/docs/reference/library/5e/#mane",
4077+ desc: "Used in the Hoon standard library.",
4078+ },
39044079 {
39054080 name: "Dynamic XML node",
39064081 symbol: "manx:hoot",
@@ -3908,6 +4083,13 @@ export const glossary = [
39084083 slug: "https://urbit.org/docs/reference/library/4o/#manxhoot",
39094084 desc: "Used in the Hoon standard library.",
39104085 },
4086+ {
4087+ name: "Dynamic XML node",
4088+ symbol: "manx",
4089+ usage: "stdlib",
4090+ slug: "https://urbit.org/docs/reference/library/5e/#manx",
4091+ desc: "Used in the Hoon standard library.",
4092+ },
39114093 {
39124094 name: "Mold generator (map)",
39134095 symbol: "map",
@@ -3936,6 +4118,20 @@ export const glossary = [
39364118 slug: "https://urbit.org/docs/reference/library/4o/#marlhoot",
39374119 desc: "Used in the Hoon standard library.",
39384120 },
4121+ {
4122+ name: "XML node list",
4123+ symbol: "marl",
4124+ usage: "stdlib",
4125+ slug: "https://urbit.org/docs/reference/library/5e/#marl",
4126+ desc: "Used in the Hoon standard library.",
4127+ },
4128+ {
4129+ name: "XML cdata",
4130+ symbol: "mars",
4131+ usage: "stdlib",
4132+ slug: "https://urbit.org/docs/reference/library/5e/#mars",
4133+ desc: "Used in the Hoon standard library.",
4134+ },
39394135 {
39404136 name: "Dynamic XML attributes",
39414137 symbol: "mart:hoot",
@@ -3943,6 +4139,13 @@ export const glossary = [
39434139 slug: "https://urbit.org/docs/reference/library/4o/#marthoot",
39444140 desc: "Used in the Hoon standard library.",
39454141 },
4142+ {
4143+ name: "XML attributes",
4144+ symbol: "mart",
4145+ usage: "stdlib",
4146+ slug: "https://urbit.org/docs/reference/library/5e/#mart",
4147+ desc: "Used in the Hoon standard library.",
4148+ },
39464149 {
39474150 name: "Interpolation or nodes",
39484151 symbol: "maru:hoot",
@@ -3957,6 +4160,13 @@ export const glossary = [
39574160 slug: "https://urbit.org/docs/reference/library/4o/#marxhoot",
39584161 desc: "Used in the Hoon standard library.",
39594162 },
4163+ {
4164+ name: "Dynamic XML tag",
4165+ symbol: "marx",
4166+ usage: "stdlib",
4167+ slug: "https://urbit.org/docs/reference/library/5e/#marx",
4168+ desc: "Used in the Hoon standard library.",
4169+ },
39604170 {
39614171 name: "Address within head/tail",
39624172 symbol: "mas",
@@ -4048,6 +4258,13 @@ export const glossary = [
40484258 slug: "https://urbit.org/docs/reference/library/3c/#mityo",
40494259 desc: "Used in the Hoon standard library.",
40504260 },
4261+ {
4262+ name: "MIME type",
4263+ symbol: "mite",
4264+ usage: "stdlib",
4265+ slug: "https://urbit.org/docs/reference/library/5e/#mite",
4266+ desc: "Used in the Hoon standard library.",
4267+ },
40514268 {
40524269 name: "Binary XOR (atom)",
40534270 symbol: "mix",
@@ -4251,6 +4468,13 @@ export const glossary = [
42514468 slug: "https://urbit.org/docs/reference/library/2b/#murn",
42524469 desc: "Used in the Hoon standard library.",
42534470 },
4471+ {
4472+ name: "Nock with block set (compiler utility)",
4473+ symbol: "musk",
4474+ usage: "stdlib",
4475+ slug: "https://urbit.org/docs/reference/library/5a/#musk",
4476+ desc: "Used in the Hoon standard library.",
4477+ },
42544478 {
42554479 name: "Map from raw noun",
42564480 symbol: "my",
@@ -4342,6 +4566,13 @@ export const glossary = [
43424566 slug: "https://urbit.org/docs/reference/library/2m/#nl",
43434567 desc: "Used in the Hoon standard library.",
43444568 },
4569+ {
4570+ name: "Tape pretty-print",
4571+ symbol: "noah",
4572+ usage: "stdlib",
4573+ slug: "https://urbit.org/docs/reference/library/5c/#noah",
4574+ desc: "Used in the Hoon standard library.",
4575+ },
43454576 {
43464577 name: "Virtual Nock",
43474578 symbol: "nock",
@@ -4419,6 +4650,13 @@ export const glossary = [
44194650 slug: "https://urbit.org/docs/reference/library/3a/#oldsi",
44204651 desc: "Used in the Hoon standard library.",
44214652 },
4653+ {
4654+ name: "Vise to vase",
4655+ symbol: "onan",
4656+ usage: "stdlib",
4657+ slug: "https://urbit.org/docs/reference/library/5c/#onan",
4658+ desc: "Used in the Hoon standard library.",
4659+ },
44224660 {
44234661 name: "Arm activation",
44244662 symbol: "onyx",
@@ -4482,6 +4720,13 @@ export const glossary = [
44824720 slug: "https://urbit.org/docs/reference/library/4h/#pam",
44834721 desc: "Used in the Hoon standard library.",
44844722 },
4723+ {
4724+ name: "Public key",
4725+ symbol: "pass",
4726+ usage: "stdlib",
4727+ slug: "https://urbit.org/docs/reference/library/5e/#pass",
4728+ desc: "Used in the Hoon standard library.",
4729+ },
44854730 {
44864731 name: "Parse @ (pat)",
44874732 symbol: "pat",
@@ -4552,6 +4797,48 @@ export const glossary = [
45524797 slug: "https://urbit.org/docs/reference/library/4e/#pfix",
45534798 desc: "Used in the Hoon standard library.",
45544799 },
4800+ {
4801+ name: "Profiling utility",
4802+ symbol: "pi-heck",
4803+ usage: "stdlib",
4804+ slug: "https://urbit.org/docs/reference/library/5f/#pi-heck",
4805+ desc: "Used in the Hoon standard library.",
4806+ },
4807+ {
4808+ name: "Sample trace",
4809+ symbol: "pi-noon",
4810+ usage: "stdlib",
4811+ slug: "https://urbit.org/docs/reference/library/5f/#pi-noon",
4812+ desc: "Used in the Hoon standard library.",
4813+ },
4814+ {
4815+ name: "Add sample",
4816+ symbol: "pi-mope",
4817+ usage: "stdlib",
4818+ slug: "https://urbit.org/docs/reference/library/5f/#pi-mope",
4819+ desc: "Used in the Hoon standard library.",
4820+ },
4821+ {
4822+ name: "Count sample",
4823+ symbol: "pi-moth",
4824+ usage: "stdlib",
4825+ slug: "https://urbit.org/docs/reference/library/5f/#pi-moth",
4826+ desc: "Used in the Hoon standard library.",
4827+ },
4828+ {
4829+ name: "Print sample",
4830+ symbol: "pi-mumm",
4831+ usage: "stdlib",
4832+ slug: "https://urbit.org/docs/reference/library/5f/#pi-mumm",
4833+ desc: "Used in the Hoon standard library.",
4834+ },
4835+ {
4836+ name: "Produce dump",
4837+ symbol: "pi-tell",
4838+ usage: "stdlib",
4839+ slug: "https://urbit.org/docs/reference/library/5f/#pi-tell",
4840+ desc: "Used in the Hoon standard library.",
4841+ },
45554842 {
45564843 name: "Prose or code",
45574844 symbol: "pica",
@@ -4804,6 +5091,13 @@ export const glossary = [
48045091 slug: "https://urbit.org/docs/reference/library/3d/#radsog",
48055092 desc: "Used in the Hoon standard library.",
48065093 },
5094+ {
5095+ name: "Parse with % path",
5096+ symbol: "rain",
5097+ usage: "stdlib",
5098+ slug: "https://urbit.org/docs/reference/library/5d/#rain",
5099+ desc: "Used in the Hoon standard library.",
5100+ },
48075101 {
48085102 name: "Key list",
48095103 symbol: "raku:ob",
@@ -4867,6 +5161,13 @@ export const glossary = [
48675161 slug: "https://urbit.org/docs/reference/library/4c/#re",
48685162 desc: "Used in the Hoon standard library.",
48695163 },
5164+ {
5165+ name: "Parse cord to hoon",
5166+ symbol: "ream",
5167+ usage: "stdlib",
5168+ slug: "https://urbit.org/docs/reference/library/5d/#ream",
5169+ desc: "Used in the Hoon standard library.",
5170+ },
48705171 {
48715172 name: "Last item in list",
48725173 symbol: "rear",
@@ -4888,6 +5189,13 @@ export const glossary = [
48885189 slug: "https://urbit.org/docs/reference/library/2b/#reap",
48895190 desc: "Used in the Hoon standard library.",
48905191 },
5192+ {
5193+ name: "Parse hoon file",
5194+ symbol: "reck",
5195+ usage: "stdlib",
5196+ slug: "https://urbit.org/docs/reference/library/5d/#reck",
5197+ desc: "Used in the Hoon standard library.",
5198+ },
48915199 {
48925200 name: "Right fold (list)",
48935201 symbol: "reel",
@@ -4958,6 +5266,20 @@ export const glossary = [
49585266 slug: "https://urbit.org/docs/reference/library/2i/#ribby",
49595267 desc: "Used in the Hoon standard library.",
49605268 },
5269+ {
5270+ name: "End-to-end compiler",
5271+ symbol: "ride",
5272+ usage: "stdlib",
5273+ slug: "https://urbit.org/docs/reference/library/5d/#ride",
5274+ desc: "Used in the Hoon standard library.",
5275+ },
5276+ {
5277+ name: "Private key",
5278+ symbol: "ring",
5279+ usage: "stdlib",
5280+ slug: "https://urbit.org/docs/reference/library/5e/#ring",
5281+ desc: "Used in the Hoon standard library.",
5282+ },
49615283 {
49625284 name: "Disassemble",
49635285 symbol: "rip",
@@ -4979,6 +5301,13 @@ export const glossary = [
49795301 slug: "https://urbit.org/docs/reference/library/4k/#ro-coco",
49805302 desc: "Used in the Hoon standard library.",
49815303 },
5304+ {
5305+ name: "Evaluate trap",
5306+ symbol: "road",
5307+ usage: "stdlib",
5308+ slug: "https://urbit.org/docs/reference/library/5c/#road",
5309+ desc: "Used in the Hoon standard library.",
5310+ },
49825311 {
49835312 name: "Roll left",
49845313 symbol: "rol:fe",
@@ -5357,6 +5686,20 @@ export const glossary = [
53575686 slug: "https://urbit.org/docs/reference/library/4j/#sedab",
53585687 desc: "Used in the Hoon standard library.",
53595688 },
5689+ {
5690+ name: "Promote typo",
5691+ symbol: "seem",
5692+ usage: "stdlib",
5693+ slug: "https://urbit.org/docs/reference/library/5c/#seem",
5694+ desc: "Used in the Hoon standard library.",
5695+ },
5696+ {
5697+ name: "Promote vise",
5698+ symbol: "seer",
5699+ usage: "stdlib",
5700+ slug: "https://urbit.org/docs/reference/library/5c/#seer",
5701+ desc: "Used in the Hoon standard library.",
5702+ },
53605703 {
53615704 name: "Parse [ (sel)",
53625705 symbol: "sel",
@@ -5364,6 +5707,13 @@ export const glossary = [
53645707 slug: "https://urbit.org/docs/reference/library/4h/#sel",
53655708 desc: "Used in the Hoon standard library.",
53665709 },
5710+ {
5711+ name: "Pretty-print vase to a tank",
5712+ symbol: "sell",
5713+ usage: "stdlib",
5714+ slug: "https://urbit.org/docs/reference/library/5c/#sell",
5715+ desc: "Used in the Hoon standard library.",
5716+ },
53675717 {
53685718 name: "Parse ; (mic)",
53695719 symbol: "mic",
@@ -5504,6 +5854,20 @@ export const glossary = [
55045854 slug: "https://urbit.org/docs/reference/library/4f/#shim",
55055855 desc: "Used in the Hoon standard library.",
55065856 },
5857+ {
5858+ name: "Network identity",
5859+ symbol: "ship",
5860+ usage: "stdlib",
5861+ slug: "https://urbit.org/docs/reference/library/5e/#ship",
5862+ desc: "Used in the Hoon standard library.",
5863+ },
5864+ {
5865+ name: "Urbit/DNS identity",
5866+ symbol: "shop",
5867+ usage: "stdlib",
5868+ slug: "https://urbit.org/docs/reference/library/5e/#shop",
5869+ desc: "Used in the Hoon standard library.",
5870+ },
55075871 {
55085872 name: "Pretty-printer (deprecated)",
55095873 symbol: "show",
@@ -5658,6 +6022,20 @@ export const glossary = [
56586022 slug: "https://urbit.org/docs/reference/library/2b/#skip",
56596023 desc: "Used in the Hoon standard library.",
56606024 },
6025+ {
6026+ name: "Pretty-print type to tank",
6027+ symbol: "skol",
6028+ usage: "stdlib",
6029+ slug: "https://urbit.org/docs/reference/library/5c/#skol",
6030+ desc: "Used in the Hoon standard library.",
6031+ },
6032+ {
6033+ name: "Test if contains",
6034+ symbol: "slab",
6035+ usage: "stdlib",
6036+ slug: "https://urbit.org/docs/reference/library/5c/#slab",
6037+ desc: "Used in the Hoon standard library.",
6038+ },
56616039 {
56626040 name: "Produce all elements from index in list",
56636041 symbol: "slag",
@@ -5665,6 +6043,20 @@ export const glossary = [
56656043 slug: "https://urbit.org/docs/reference/library/2b/#slag",
56666044 desc: "Used in the Hoon standard library.",
56676045 },
6046+ {
6047+ name: "Slam a gate",
6048+ symbol: "slam",
6049+ usage: "stdlib",
6050+ slug: "https://urbit.org/docs/reference/library/5c/#slam",
6051+ desc: "Used in the Hoon standard library.",
6052+ },
6053+ {
6054+ name: "Untyped vase .*",
6055+ symbol: "slap",
6056+ usage: "stdlib",
6057+ slug: "https://urbit.org/docs/reference/library/5c/#slap",
6058+ desc: "Used in the Hoon standard library.",
6059+ },
56686060 {
56696061 name: "Curried slaw",
56706062 symbol: "slat",
@@ -5693,6 +6085,41 @@ export const glossary = [
56936085 slug: "https://urbit.org/docs/reference/library/4m/#slay",
56946086 desc: "Used in the Hoon standard library.",
56956087 },
6088+ {
6089+ name: "Get axis in vase",
6090+ symbol: "slew",
6091+ usage: "stdlib",
6092+ slug: "https://urbit.org/docs/reference/library/5c/#slew",
6093+ desc: "Used in the Hoon standard library.",
6094+ },
6095+ {
6096+ name: "Identical to ++seer",
6097+ symbol: "slim",
6098+ usage: "stdlib",
6099+ slug: "https://urbit.org/docs/reference/library/5c/#slim",
6100+ desc: "Used in the Hoon standard library.",
6101+ },
6102+ {
6103+ name: "Type of slam",
6104+ symbol: "slit",
6105+ usage: "stdlib",
6106+ slug: "https://urbit.org/docs/reference/library/5c/#slit",
6107+ desc: "Used in the Hoon standard library.",
6108+ },
6109+ {
6110+ name: "Superficial arm",
6111+ symbol: "slob",
6112+ usage: "stdlib",
6113+ slug: "https://urbit.org/docs/reference/library/5c/#slob",
6114+ desc: "Used in the Hoon standard library.",
6115+ },
6116+ {
6117+ name: "Get arms in core",
6118+ symbol: "sloe",
6119+ usage: "stdlib",
6120+ slug: "https://urbit.org/docs/reference/library/5c/#sloe",
6121+ desc: "Used in the Hoon standard library.",
6122+ },
56966123 {
56976124 name: "Deify printf",
56986125 symbol: "slog",
@@ -5700,6 +6127,20 @@ export const glossary = [
57006127 slug: "https://urbit.org/docs/reference/library/5c/#slog",
57016128 desc: "Used in the Hoon standard library.",
57026129 },
6130+ {
6131+ name: "Cons two vases",
6132+ symbol: "slop",
6133+ usage: "stdlib",
6134+ slug: "https://urbit.org/docs/reference/library/5c/#slop",
6135+ desc: "Used in the Hoon standard library.",
6136+ },
6137+ {
6138+ name: "Got axis in vase",
6139+ symbol: "slot",
6140+ usage: "stdlib",
6141+ slug: "https://urbit.org/docs/reference/library/5c/#slot",
6142+ desc: "Used in the Hoon standard library.",
6143+ },
57036144 {
57046145 name: "Use gate to parse delimited list",
57056146 symbol: "slug",
@@ -5714,6 +6155,13 @@ export const glossary = [
57146155 slug: "https://urbit.org/docs/reference/library/4n/#slum",
57156156 desc: "Used in the Hoon standard library.",
57166157 },
6158+ {
6159+ name: "Slam without sample-type",
6160+ symbol: "slym",
6161+ usage: "stdlib",
6162+ slug: "https://urbit.org/docs/reference/library/5c/#slym",
6163+ desc: "Used in the Hoon standard library.",
6164+ },
57176165 {
57186166 name: "Render path as tank",
57196167 symbol: "smyt",
@@ -5819,6 +6267,13 @@ export const glossary = [
58196267 slug: "https://urbit.org/docs/reference/library/4m/#spat",
58206268 desc: "Used in the Hoon standard library.",
58216269 },
6270+ {
6271+ name: "Reconstruct type",
6272+ symbol: "sped",
6273+ usage: "stdlib",
6274+ slug: "https://urbit.org/docs/reference/library/5c/#sped",
6275+ desc: "Used in the Hoon standard library.",
6276+ },
58226277 {
58236278 name: "Produce smallest denormalized float",
58246279 symbol: "spd:fl",
@@ -5868,6 +6323,13 @@ export const glossary = [
58686323 slug: "https://urbit.org/docs/reference/library/2b/#spun",
58696324 desc: "Used in the Hoon standard library.",
58706325 },
6326+ {
6327+ name: "ship desk case spur",
6328+ symbol: "spur",
6329+ usage: "stdlib",
6330+ slug: "https://urbit.org/docs/reference/library/5e/#spur",
6331+ desc: "Used in the Hoon standard library.",
6332+ },
58716333 {
58726334 name: "Compute square root with remainder",
58736335 symbol: "sqt",
@@ -6120,6 +6582,13 @@ export const glossary = [
61206582 slug: "https://urbit.org/docs/reference/library/2b/#swag",
61216583 desc: "Used in the Hoon standard library.",
61226584 },
6585+ {
6586+ name: "Deferred ++slap",
6587+ symbol: "swat",
6588+ usage: "stdlib",
6589+ slug: "https://urbit.org/docs/reference/library/5c/#swat",
6590+ desc: "Used in the Hoon standard library.",
6591+ },
61236592 {
61246593 name: "Reverse block order",
61256594 symbol: "swp",
@@ -6253,6 +6722,13 @@ export const glossary = [
62536722 slug: "https://urbit.org/docs/reference/library/4h/#tic",
62546723 desc: "Used in the Hoon standard library.",
62556724 },
6725+ {
6726+ name: "Galactic time",
6727+ symbol: "time",
6728+ usage: "stdlib",
6729+ slug: "https://urbit.org/docs/reference/library/5e/#time",
6730+ desc: "Used in the Hoon standard library.",
6731+ },
62566732 {
62576733 name: "Partial noun",
62586734 symbol: "tine",
@@ -6309,6 +6785,13 @@ export const glossary = [
63096785 slug: "https://urbit.org/docs/reference/library/2n/#test",
63106786 desc: "Used in the Hoon standard library.",
63116787 },
6788+ {
6789+ name: "Tape pretty-print",
6790+ symbol: "text",
6791+ usage: "stdlib",
6792+ slug: "https://urbit.org/docs/reference/library/5c/#text",
6793+ desc: "Used in the Hoon standard library.",
6794+ },
63126795 {
63136796 name: "Parse 3 decimal digits",
63146797 symbol: "tid:ab",
@@ -6666,6 +7149,20 @@ export const glossary = [
66667149 slug: "https://urbit.org/docs/reference/library/4j/#urtab",
66677150 desc: "Used in the Hoon standard library.",
66687151 },
7152+ {
7153+ name: "Pretty-printer backend",
7154+ symbol: "us",
7155+ usage: "stdlib",
7156+ slug: "https://urbit.org/docs/reference/library/5c/#us",
7157+ desc: "Used in the Hoon standard library.",
7158+ },
7159+ {
7160+ name: "Hoon compiler backend",
7161+ symbol: "ut",
7162+ usage: "stdlib",
7163+ slug: "https://urbit.org/docs/reference/library/5c/#ut",
7164+ desc: "Used in the Hoon standard library.",
7165+ },
66697166 {
66707167 name: "Render base 32",
66717168 symbol: "v:ne",
@@ -6680,6 +7177,13 @@ export const glossary = [
66807177 slug: "https://urbit.org/docs/reference/library/4o/#vair",
66817178 desc: "Used in the Hoon standard library.",
66827179 },
7180+ {
7181+ name: "Set ++vast parameters",
7182+ symbol: "vang",
7183+ usage: "stdlib",
7184+ slug: "https://urbit.org/docs/reference/library/5d/#vang",
7185+ desc: "Used in the Hoon standard library.",
7186+ },
66837187 {
66847188 name: "Type-value pair",
66857189 symbol: "vase",
@@ -6687,6 +7191,13 @@ export const glossary = [
66877191 slug: "https://urbit.org/docs/reference/library/4o/#vase",
66887192 desc: "Used in the Hoon standard library.",
66897193 },
7194+ {
7195+ name: "Main parsing core",
7196+ symbol: "vast",
7197+ usage: "stdlib",
7198+ slug: "https://urbit.org/docs/reference/library/5d/#vast",
7199+ desc: "Used in the Hoon standard library.",
7200+ },
66907201 {
66917202 name: "Render base-32 with minimum length",
66927203 symbol: "v-co:co",
@@ -6708,6 +7219,13 @@ export const glossary = [
67087219 slug: "https://urbit.org/docs/reference/library/4i/#ven",
67097220 desc: "Used in the Hoon standard library.",
67107221 },
7222+ {
7223+ name: "Parse hoon",
7224+ symbol: "vest",
7225+ usage: "stdlib",
7226+ slug: "https://urbit.org/docs/reference/library/5c/#vest",
7227+ desc: "Used in the Hoon standard library.",
7228+ },
67117229 {
67127230 name: "co/contra/in/bi",
67137231 symbol: "vial",
@@ -6715,6 +7233,13 @@ export const glossary = [
67157233 slug: "https://urbit.org/docs/reference/library/4o/#vial",
67167234 desc: "Used in the Hoon standard library.",
67177235 },
7236+ {
7237+ name: "Parse wide-form hoon",
7238+ symbol: "vice",
7239+ usage: "stdlib",
7240+ slug: "https://urbit.org/docs/reference/library/5c/#vice",
7241+ desc: "Used in the Hoon standard library.",
7242+ },
67187243 {
67197244 name: "Old vase",
67207245 symbol: "vise",