@@ -6,20 +6,20 @@ template = "doc.html"
7### `++biff`
7### `++biff`
9−[`Unit`](@/docs/reference/library/1c.md#unit) as argument
9+[`Unit`](@/docs/hoon/reference/stdlib/1c.md#unit) as argument
11−Applies a function `b` that produces a [`unit`](@/docs/reference/library/1c.md#unit) to the unwrapped value of [`unit`](@/docs/reference/library/1c.md#unit)
11+Applies a function `b` that produces a [`unit`](@/docs/hoon/reference/stdlib/1c.md#unit) to the unwrapped value of [`unit`](@/docs/hoon/reference/stdlib/1c.md#unit)
12`a` (`u.a`). If `a` is empty, `~` is produced.
12`a` (`u.a`). If `a` is empty, `~` is produced.
14#### Accepts
14#### Accepts
16−`a` is a [`unit`](@/docs/reference/library/1c.md#unit).
16+`a` is a [`unit`](@/docs/hoon/reference/stdlib/1c.md#unit).
18−`b` is a function that accepts a [`noun`](@/docs/glossary/noun.md) and produces a [`unit`](@/docs/reference/library/1c.md#unit).
18+`b` is a function that accepts a [`noun`](@/docs/glossary/noun.md) and produces a [`unit`](@/docs/hoon/reference/stdlib/1c.md#unit).
20#### Produces
20#### Produces
22−A [`unit`](@/docs/reference/library/1c.md#unit).
22+A [`unit`](@/docs/hoon/reference/stdlib/1c.md#unit).
24#### Source
24#### Source
@@ -44,21 +44,21 @@ A [`unit`](@/docs/reference/library/1c.md#unit).
45### `++bind`
45### `++bind`
47−Non-unit function to [`unit`](@/docs/reference/library/1c.md#unit), producing [`unit`](@/docs/reference/library/1c.md#unit)
47+Non-unit function to [`unit`](@/docs/hoon/reference/stdlib/1c.md#unit), producing [`unit`](@/docs/hoon/reference/stdlib/1c.md#unit)
49−Applies a function `b` to the value (`u.a`) of a [`unit`](@/docs/reference/library/1c.md#unit) `a`, producing
49+Applies a function `b` to the value (`u.a`) of a [`unit`](@/docs/hoon/reference/stdlib/1c.md#unit) `a`, producing
50−a [`unit`](@/docs/reference/library/1c.md#unit). Used when you want a function that does not accept or produce a
50+a [`unit`](@/docs/hoon/reference/stdlib/1c.md#unit). Used when you want a function that does not accept or produce a
51−[`unit`](@/docs/reference/library/1c.md#unit) to both accept and produce a [`unit`](@/docs/reference/library/1c.md#unit).
51+[`unit`](@/docs/hoon/reference/stdlib/1c.md#unit) to both accept and produce a [`unit`](@/docs/hoon/reference/stdlib/1c.md#unit).
53#### Accepts
53#### Accepts
55−`a` is a [`unit`](@/docs/reference/library/1c.md#unit).
55+`a` is a [`unit`](@/docs/hoon/reference/stdlib/1c.md#unit).
57`b` is a function.
57`b` is a function.
59#### Produces
59#### Produces
61−A [`unit`](@/docs/reference/library/1c.md#unit).
61+A [`unit`](@/docs/hoon/reference/stdlib/1c.md#unit).
63#### Source
63#### Source
@@ -87,18 +87,18 @@ A [`unit`](@/docs/reference/library/1c.md#unit).
88Replace null
88Replace null
90−Replaces an empty [`unit`](@/docs/reference/library/1c.md#unit) `b` with the product of a called [`trap`](@/docs/glossary/trap.md)
90+Replaces an empty [`unit`](@/docs/hoon/reference/stdlib/1c.md#unit) `b` with the product of a called [`trap`](@/docs/glossary/trap.md)
91−`a`. If the [`unit`](@/docs/reference/library/1c.md#unit) is not empty, then the original [`unit`](@/docs/reference/library/1c.md#unit) is produced.
91+`a`. If the [`unit`](@/docs/hoon/reference/stdlib/1c.md#unit) is not empty, then the original [`unit`](@/docs/hoon/reference/stdlib/1c.md#unit) is produced.
93#### Accepts
93#### Accepts
95`a` is a [`trap`](@/docs/glossary/trap.md).
95`a` is a [`trap`](@/docs/glossary/trap.md).
97−`b` is a [`unit`](@/docs/reference/library/1c.md#unit).
97+`b` is a [`unit`](@/docs/hoon/reference/stdlib/1c.md#unit).
99#### Produces
99#### Produces
101−Either the product of `a` or the value inside of [`unit`](@/docs/reference/library/1c.md#unit) `b`.
101+Either the product of `a` or the value inside of [`unit`](@/docs/hoon/reference/stdlib/1c.md#unit) `b`.
103#### Source
103#### Source
@@ -126,21 +126,21 @@ Either the product of `a` or the value inside of [`unit`](@/docs/reference/libra
127### `++both`
127### `++both`
129−Group [`unit`](@/docs/reference/library/1c.md#unit) values into pair
129+Group [`unit`](@/docs/hoon/reference/stdlib/1c.md#unit) values into pair
131Produces `~` if either `a` or `b` are empty. Otherwise, produces a
131Produces `~` if either `a` or `b` are empty. Otherwise, produces a
132−[`unit`](@/docs/reference/library/1c.md#unit) whose value is a cell of the values of two input [`units`](@/docs/reference/library/1c.md#unit) `a` and
132+[`unit`](@/docs/hoon/reference/stdlib/1c.md#unit) whose value is a cell of the values of two input [`units`](@/docs/hoon/reference/stdlib/1c.md#unit) `a` and
135#### Accepts
135#### Accepts
137−`a` is a [`unit`](@/docs/reference/library/1c.md#unit).
137+`a` is a [`unit`](@/docs/hoon/reference/stdlib/1c.md#unit).
139−`b` is a [`unit`](@/docs/reference/library/1c.md#unit).
139+`b` is a [`unit`](@/docs/hoon/reference/stdlib/1c.md#unit).
141#### Produces
141#### Produces
143−A [`unit`](@/docs/reference/library/1c.md#unit) of the two initial values.
143+A [`unit`](@/docs/hoon/reference/stdlib/1c.md#unit) of the two initial values.
145#### Source
145#### Source
@@ -165,22 +165,22 @@ A [`unit`](@/docs/reference/library/1c.md#unit) of the two initial values.
166### `++clap`
166### `++clap`
168−Apply function to two [`units`](@/docs/reference/library/1c.md#unit)
168+Apply function to two [`units`](@/docs/hoon/reference/stdlib/1c.md#unit)
170Applies a binary function `c`--which does not usually accept or produce a
170Applies a binary function `c`--which does not usually accept or produce a
171−[`unit`](@/docs/reference/library/1c.md#unit)-- to the values of two [`units`](@/docs/reference/library/1c.md#unit), `a` and `b`, producing a [`unit`](@/docs/reference/library/1c.md#unit).
171+[`unit`](@/docs/hoon/reference/stdlib/1c.md#unit)-- to the values of two [`units`](@/docs/hoon/reference/stdlib/1c.md#unit), `a` and `b`, producing a [`unit`](@/docs/hoon/reference/stdlib/1c.md#unit).
173#### Accepts
173#### Accepts
175−`a` is a [`unit`](@/docs/reference/library/1c.md#unit).
175+`a` is a [`unit`](@/docs/hoon/reference/stdlib/1c.md#unit).
177−`b` is a [`unit`](@/docs/reference/library/1c.md#unit).
177+`b` is a [`unit`](@/docs/hoon/reference/stdlib/1c.md#unit).
179`c` is a function that performs a binary operation.
179`c` is a function that performs a binary operation.
181#### Produces
181#### Produces
183−A [`unit`](@/docs/reference/library/1c.md#unit).
183+A [`unit`](@/docs/hoon/reference/stdlib/1c.md#unit).
185#### Source
185#### Source
@@ -212,13 +212,13 @@ A [`unit`](@/docs/reference/library/1c.md#unit).
213### `++drop`
213### `++drop`
215−[`Unit`](@/docs/reference/library/1c.md#unit) to list
215+[`Unit`](@/docs/hoon/reference/stdlib/1c.md#unit) to list
217−Makes a [`++list`](@/docs/reference/library/1c.md#list) of the unwrapped value (`u.a`) of a [`unit`](@/docs/reference/library/1c.md#unit) `a`.
217+Makes a [`++list`](@/docs/hoon/reference/stdlib/1c.md#list) of the unwrapped value (`u.a`) of a [`unit`](@/docs/hoon/reference/stdlib/1c.md#unit) `a`.
219#### Accepts
219#### Accepts
221−`a` is a [`unit`](@/docs/reference/library/1c.md#unit).
221+`a` is a [`unit`](@/docs/hoon/reference/stdlib/1c.md#unit).
223#### Produces
223#### Produces
@@ -249,19 +249,19 @@ A list.
250### `++fall`
250### `++fall`
252−Give [`unit`](@/docs/reference/library/1c.md#unit) a default value
252+Give [`unit`](@/docs/hoon/reference/stdlib/1c.md#unit) a default value
254−Produces a default value `b` for a [`unit`](@/docs/reference/library/1c.md#unit) `a` in cases where `a` is null.
254+Produces a default value `b` for a [`unit`](@/docs/hoon/reference/stdlib/1c.md#unit) `a` in cases where `a` is null.
256#### Accepts
256#### Accepts
258−`a` is a [`unit`](@/docs/reference/library/1c.md#unit).
258+`a` is a [`unit`](@/docs/hoon/reference/stdlib/1c.md#unit).
260`b` is a [`noun`](@/docs/glossary/noun.md) that's used as the default value.
260`b` is a [`noun`](@/docs/glossary/noun.md) that's used as the default value.
262#### Produces
262#### Produces
264−Either a [`noun`](@/docs/glossary/noun.md) `b` or the unwrapped value of [`unit`](@/docs/reference/library/1c.md#unit) `a`.
264+Either a [`noun`](@/docs/glossary/noun.md) `b` or the unwrapped value of [`unit`](@/docs/hoon/reference/stdlib/1c.md#unit) `a`.
266#### Source
266#### Source
@@ -285,19 +285,19 @@ Either a [`noun`](@/docs/glossary/noun.md) `b` or the unwrapped value of [`unit`
286Curried bind
286Curried bind
288−Accepts a `++gate` `a` and produces a function that accepts [`unit`](@/docs/reference/library/1c.md#unit)
288+Accepts a `++gate` `a` and produces a function that accepts [`unit`](@/docs/hoon/reference/stdlib/1c.md#unit)
289`b` to which it applies `a`. Used when you want a function that does not accept
289`b` to which it applies `a`. Used when you want a function that does not accept
290−or produce a [`unit`](@/docs/reference/library/1c.md#unit) to both accept and produce a [`unit`](@/docs/reference/library/1c.md#unit).
290+or produce a [`unit`](@/docs/hoon/reference/stdlib/1c.md#unit) to both accept and produce a [`unit`](@/docs/hoon/reference/stdlib/1c.md#unit).
292#### Accepts
292#### Accepts
294`a` is a gate.
294`a` is a gate.
296−`b` is a [`unit`](@/docs/reference/library/1c.md#unit).
296+`b` is a [`unit`](@/docs/hoon/reference/stdlib/1c.md#unit).
298#### Produces
298#### Produces
300−A [`unit`](@/docs/reference/library/1c.md#unit).
300+A [`unit`](@/docs/hoon/reference/stdlib/1c.md#unit).
302#### Source
302#### Source
@@ -324,7 +324,7 @@ A [`unit`](@/docs/reference/library/1c.md#unit).
327−Accepts two [`units`](@/docs/reference/library/1c.md#unit) `a` and `b` whose values are expected to be
327+Accepts two [`units`](@/docs/hoon/reference/stdlib/1c.md#unit) `a` and `b` whose values are expected to be
328equivalent. If either is empty, then the value of the other is produced.
328equivalent. If either is empty, then the value of the other is produced.
329If neither are empty, it asserts that both values are the same and
329If neither are empty, it asserts that both values are the same and
330produces that value. If the assertion fails, `++mate` crashes with
330produces that value. If the assertion fails, `++mate` crashes with
@@ -332,13 +332,13 @@ produces that value. If the assertion fails, `++mate` crashes with
333#### Accepts
333#### Accepts
335−`a` is a [`unit`](@/docs/reference/library/1c.md#unit).
335+`a` is a [`unit`](@/docs/hoon/reference/stdlib/1c.md#unit).
337−`b` is a [`unit`](@/docs/reference/library/1c.md#unit).
337+`b` is a [`unit`](@/docs/hoon/reference/stdlib/1c.md#unit).
339#### Produces
339#### Produces
341−A [`unit`](@/docs/reference/library/1c.md#unit) or crash.
341+A [`unit`](@/docs/hoon/reference/stdlib/1c.md#unit) or crash.
343#### Source
343#### Source
@@ -374,13 +374,13 @@ A [`unit`](@/docs/reference/library/1c.md#unit) or crash.
375### `++need`
375### `++need`
377−Unwrap [`unit`](@/docs/reference/library/1c.md#unit)
377+Unwrap [`unit`](@/docs/hoon/reference/stdlib/1c.md#unit)
379−Retrieve the value from a [`unit`](@/docs/reference/library/1c.md#unit) and crash if the [`unit`](@/docs/reference/library/1c.md#unit) is null.
379+Retrieve the value from a [`unit`](@/docs/hoon/reference/stdlib/1c.md#unit) and crash if the [`unit`](@/docs/hoon/reference/stdlib/1c.md#unit) is null.
381#### Accepts
381#### Accepts
383−`a` is a [`unit`](@/docs/reference/library/1c.md#unit).
383+`a` is a [`unit`](@/docs/hoon/reference/stdlib/1c.md#unit).
385#### Produces
385#### Produces
@@ -415,9 +415,9 @@ Either the unwrapped value of `a` (`u.a`), or crash.
416### `++some`
416### `++some`
418−Wrap value in a [`unit`](@/docs/reference/library/1c.md#unit)
418+Wrap value in a [`unit`](@/docs/hoon/reference/stdlib/1c.md#unit)
420−Takes any [`noun`](@/docs/glossary/noun.md) `a` and produces a [`unit`](@/docs/reference/library/1c.md#unit) with the value set to `a`.
420+Takes any [`noun`](@/docs/glossary/noun.md) `a` and produces a [`unit`](@/docs/hoon/reference/stdlib/1c.md#unit) with the value set to `a`.
422#### Accepts
422#### Accepts
@@ -425,7 +425,7 @@ Takes any [`noun`](@/docs/glossary/noun.md) `a` and produces a [`unit`](@/docs/r
426#### Produces
426#### Produces
428−A [`unit`](@/docs/reference/library/1c.md#unit).
428+A [`unit`](@/docs/hoon/reference/stdlib/1c.md#unit).
430#### Source
430#### Source