on master help sign in
Merge pull request #1310 from urbit/update-stdlib-section-5

update stdlib section 5

commitdb48984d42007c5bbb551a2b8ef667283665b1f9 authortinnus-napbus <77721746+tinnus-napbus@users.noreply.github.com> dateThu 10 Feb 2022, 01:53 (5 years ago) parent616fd8afd221c9
10 files changed+4172−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+317−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+Aura 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+317−1
@@ -4,4 +4,320 @@ 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`, an `atom` containing hoon source code as little-endian UTF-8
103+text, to `nock`.
104+
105+#### Accepts
106+
107+`txt` is a `@`.
108+
109+#### Produces
110+
111+`nock`.
112+
113+#### Source
114+
115+```hoon
116+++ make
117+ |= txt=@
118+ q:(~(mint ut %noun) %noun (ream txt))
119+```
120+
121+#### Examples
122+
123+```
124+> (make '[. . .]')
125+[p=[%0 p=1] q=[p=[%0 p=1] q=[%0 p=1]]]
126+
127+> .*(42 (make '[. . .]'))
128+[42 42 42]
129+```
130+
131+---
132+
133+## `++rain`
134+
135+Parse with % path
136+
137+Parse `txt`, an `atom` containing hoon source code as little-endian UTF-8 text,
138+to `hoon`. Any `%` path short-hands are replaced with the path given in `bon`.
139+If parsing fails, `bon` is also printed to the terminal.
140+
141+#### Accepts
142+
143+`bon` is a `path`.
144+
145+`txt` is an atom.
146+
147+#### Produces
148+
149+`hoon`.
150+
151+#### Source
152+
153+```hoon
154+++ rain
155+ |= [bon=path txt=@]
156+ ^- hoon
157+ =+ vaz=vast
158+ ~| bon
159+ (scan (trip txt) (full (ifix [gay gay] tall:vaz(wer bon))))
160+```
161+
162+#### Examples
163+
164+```
165+> (rain /a/b/c '%')
166+[%clsg p=~[[%sand p=%ta q=97] [%sand p=%ta q=98] [%sand p=%ta q=99]]]
167+
168+> !<(path (slap !>(~) (rain /a/b/c '%')))
169+/a/b/c
170+
171+> (rain / '(add 1 1)')
172+[%cncl p=[%wing p=~[%add]] q=~[[%sand p=%ud q=1] [%sand p=%ud q=1]]]
173+
174+> !<(@ud (slap !>(add=add) (rain / '(add 1 1)')))
175+2
176+```
177+
178+---
179+
180+## `++ream`
181+
182+Parse cord to hoon
183+
184+Parse `txt`, an `atom` containing hoon source code as little-endian UTF-8 text,
185+to `hoon`.
186+
187+#### Accepts
188+
189+`txt` is an atom.
190+
191+#### Produces
192+
193+`hoon`.
194+
195+#### Source
196+
197+```hoon
198+++ ream
199+ |= txt=@
200+ ^- hoon
201+ (rash txt vest)
202+```
203+
204+#### Examples
205+
206+```
207+> !<(tape (slap !>(~) (ream '"foobar"')))
208+"foobar"
209+```
210+
211+---
212+
213+## `++reck`
214+
215+Parse hoon file
216+
217+Parse `bon` to `hoon`. `bon` is a `path` to a .hoon file without the mark.
218+
219+#### Accepts
220+
221+`bon` is a `path`.
222+
223+#### Produces
224+
225+`hoon`.
226+
227+#### Source
228+
229+```hoon
230+++ reck
231+ |= bon=path
232+ (rain bon .^(@t %cx (weld bon `path`[%hoon ~])))
233+```
234+
235+#### Examples
236+
237+```
238+> (reck %/gen/code)
239+[ %clhp
240+ p=[%rock p=%tas q=7.954.803]
241+ q
242+ [ %brts
243+ p
244+ [ %bccl
245+ p
246+ [ i
247+ [ %bccl
248+ p
249+ [ i
250+ [%bcts p=term=%now q=[%base p=[%atom p=~.da]]]
251+ t
252+......(truncated for brevity)..........
253+```
254+
255+---
256+
257+## `++ride`
258+
259+End-to-end compiler
260+
261+Parse and compile cord `txt`, producing a pair of its `type` and compiled
262+`nock`. The `typ` argument specifies the `type` of the subject.
263+
264+#### Accepts
265+
266+`typ` is a `type`
267+
268+`txt` is an atom.
269+
270+#### Produces
271+
272+A `(pair type nock)`.
273+
274+#### Source
275+
276+```hoon
277+++ ride
278+ |= [typ=type txt=@]
279+ ^- (pair type nock)
280+ ~> %slog.[0 leaf/"ride: parsing"]
281+ =/ gen (ream txt)
282+ ~> %slog.[0 leaf/"ride: compiling"]
283+ ~< %slog.[0 leaf/"ride: compiled"]
284+ (~(mint ut typ) %noun gen)
285+```
286+
287+#### Examples
288+
289+```
290+ride: parsing
291+ride: compiling
292+ride: compiled
293+> (ride -:!>(.) '(add 2 2)')
294+[ #t/@
295+ q
296+ [ %8
297+ p=[%9 p=36 q=[%0 p=1.023]]
298+ q
299+ [ %9
300+ p=2
301+ q
302+ [ %10
303+ p
304+ [ p=6
305+ q
306+ [ p=[%7 p=[%0 p=3] q=[%1 p=2]]
307+ q=[%7 p=[%0 p=3] q=[%1 p=2]]
308+ ]
309+ ]
310+ q=[%0 p=2]
311+ ]
312+ ]
313+ ]
314+]
315+
316+ride: parsing
317+ride: compiling
318+> (ride %noun '(add 2 2)')
319+-find.add
320+dojo: hoon expression failed
321+```
322+
323+---
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",