aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--api/api.md12
-rw-r--r--api/builtins.md4
-rw-r--r--api/builtins.yaml2
-rw-r--r--api/lists.md8
-rw-r--r--api/lists.yaml6
-rw-r--r--man/man3/tomo-Bool.parse.32
-rw-r--r--man/man3/tomo-Byte.hex.32
-rw-r--r--man/man3/tomo-Byte.is_between.32
-rw-r--r--man/man3/tomo-Byte.parse.32
-rw-r--r--man/man3/tomo-Byte.to.32
-rw-r--r--man/man3/tomo-Int.abs.32
-rw-r--r--man/man3/tomo-Int.choose.32
-rw-r--r--man/man3/tomo-Int.clamped.32
-rw-r--r--man/man3/tomo-Int.factorial.32
-rw-r--r--man/man3/tomo-Int.format.32
-rw-r--r--man/man3/tomo-Int.hex.32
-rw-r--r--man/man3/tomo-Int.is_between.32
-rw-r--r--man/man3/tomo-Int.is_prime.32
-rw-r--r--man/man3/tomo-Int.next_prime.32
-rw-r--r--man/man3/tomo-Int.octal.32
-rw-r--r--man/man3/tomo-Int.onward.32
-rw-r--r--man/man3/tomo-Int.parse.32
-rw-r--r--man/man3/tomo-Int.prev_prime.32
-rw-r--r--man/man3/tomo-Int.sqrt.32
-rw-r--r--man/man3/tomo-Int.to.32
-rw-r--r--man/man3/tomo-List.binary_search.32
-rw-r--r--man/man3/tomo-List.by.32
-rw-r--r--man/man3/tomo-List.clear.32
-rw-r--r--man/man3/tomo-List.counts.32
-rw-r--r--man/man3/tomo-List.find.34
-rw-r--r--man/man3/tomo-List.from.32
-rw-r--r--man/man3/tomo-List.has.32
-rw-r--r--man/man3/tomo-List.heap_pop.32
-rw-r--r--man/man3/tomo-List.heap_push.32
-rw-r--r--man/man3/tomo-List.heapify.32
-rw-r--r--man/man3/tomo-List.insert.32
-rw-r--r--man/man3/tomo-List.insert_all.32
-rw-r--r--man/man3/tomo-List.pop.32
-rw-r--r--man/man3/tomo-List.random.32
-rw-r--r--man/man3/tomo-List.remove_at.32
-rw-r--r--man/man3/tomo-List.remove_item.32
-rw-r--r--man/man3/tomo-List.reversed.32
-rw-r--r--man/man3/tomo-List.sample.36
-rw-r--r--man/man3/tomo-List.shuffle.32
-rw-r--r--man/man3/tomo-List.shuffled.32
-rw-r--r--man/man3/tomo-List.slice.32
-rw-r--r--man/man3/tomo-List.sort.32
-rw-r--r--man/man3/tomo-List.sorted.32
-rw-r--r--man/man3/tomo-List.to.32
-rw-r--r--man/man3/tomo-List.unique.32
-rw-r--r--man/man3/tomo-List.where.34
-rw-r--r--man/man3/tomo-Num.1_PI.32
-rw-r--r--man/man3/tomo-Num.2_PI.32
-rw-r--r--man/man3/tomo-Num.2_SQRTPI.32
-rw-r--r--man/man3/tomo-Num.E.32
-rw-r--r--man/man3/tomo-Num.INF.32
-rw-r--r--man/man3/tomo-Num.LN10.32
-rw-r--r--man/man3/tomo-Num.LN2.32
-rw-r--r--man/man3/tomo-Num.LOG2E.32
-rw-r--r--man/man3/tomo-Num.PI.32
-rw-r--r--man/man3/tomo-Num.PI_2.32
-rw-r--r--man/man3/tomo-Num.PI_4.32
-rw-r--r--man/man3/tomo-Num.SQRT1_2.32
-rw-r--r--man/man3/tomo-Num.SQRT2.32
-rw-r--r--man/man3/tomo-Num.TAU.32
-rw-r--r--man/man3/tomo-Num.abs.32
-rw-r--r--man/man3/tomo-Num.acos.32
-rw-r--r--man/man3/tomo-Num.acosh.32
-rw-r--r--man/man3/tomo-Num.asin.32
-rw-r--r--man/man3/tomo-Num.asinh.32
-rw-r--r--man/man3/tomo-Num.atan.32
-rw-r--r--man/man3/tomo-Num.atan2.32
-rw-r--r--man/man3/tomo-Num.atanh.32
-rw-r--r--man/man3/tomo-Num.cbrt.32
-rw-r--r--man/man3/tomo-Num.ceil.32
-rw-r--r--man/man3/tomo-Num.clamped.32
-rw-r--r--man/man3/tomo-Num.copysign.32
-rw-r--r--man/man3/tomo-Num.cos.32
-rw-r--r--man/man3/tomo-Num.cosh.32
-rw-r--r--man/man3/tomo-Num.erf.32
-rw-r--r--man/man3/tomo-Num.erfc.32
-rw-r--r--man/man3/tomo-Num.exp.32
-rw-r--r--man/man3/tomo-Num.exp2.32
-rw-r--r--man/man3/tomo-Num.expm1.32
-rw-r--r--man/man3/tomo-Num.fdim.32
-rw-r--r--man/man3/tomo-Num.floor.32
-rw-r--r--man/man3/tomo-Num.format.32
-rw-r--r--man/man3/tomo-Num.hypot.32
-rw-r--r--man/man3/tomo-Num.is_between.32
-rw-r--r--man/man3/tomo-Num.isfinite.32
-rw-r--r--man/man3/tomo-Num.isinf.32
-rw-r--r--man/man3/tomo-Num.j0.32
-rw-r--r--man/man3/tomo-Num.j1.32
-rw-r--r--man/man3/tomo-Num.log.32
-rw-r--r--man/man3/tomo-Num.log10.32
-rw-r--r--man/man3/tomo-Num.log1p.32
-rw-r--r--man/man3/tomo-Num.log2.32
-rw-r--r--man/man3/tomo-Num.logb.32
-rw-r--r--man/man3/tomo-Num.mix.32
-rw-r--r--man/man3/tomo-Num.near.32
-rw-r--r--man/man3/tomo-Num.nextafter.32
-rw-r--r--man/man3/tomo-Num.parse.32
-rw-r--r--man/man3/tomo-Num.percent.32
-rw-r--r--man/man3/tomo-Num.rint.32
-rw-r--r--man/man3/tomo-Num.round.32
-rw-r--r--man/man3/tomo-Num.scientific.32
-rw-r--r--man/man3/tomo-Num.significand.32
-rw-r--r--man/man3/tomo-Num.sin.32
-rw-r--r--man/man3/tomo-Num.sinh.32
-rw-r--r--man/man3/tomo-Num.sqrt.32
-rw-r--r--man/man3/tomo-Num.tan.32
-rw-r--r--man/man3/tomo-Num.tanh.32
-rw-r--r--man/man3/tomo-Num.tgamma.32
-rw-r--r--man/man3/tomo-Num.trunc.32
-rw-r--r--man/man3/tomo-Num.y0.32
-rw-r--r--man/man3/tomo-Num.y1.32
-rw-r--r--man/man3/tomo-Path.accessed.32
-rw-r--r--man/man3/tomo-Path.append.32
-rw-r--r--man/man3/tomo-Path.append_bytes.32
-rw-r--r--man/man3/tomo-Path.base_name.32
-rw-r--r--man/man3/tomo-Path.by_line.32
-rw-r--r--man/man3/tomo-Path.can_execute.32
-rw-r--r--man/man3/tomo-Path.can_read.32
-rw-r--r--man/man3/tomo-Path.can_write.32
-rw-r--r--man/man3/tomo-Path.changed.32
-rw-r--r--man/man3/tomo-Path.child.32
-rw-r--r--man/man3/tomo-Path.children.32
-rw-r--r--man/man3/tomo-Path.create_directory.32
-rw-r--r--man/man3/tomo-Path.current_dir.32
-rw-r--r--man/man3/tomo-Path.exists.32
-rw-r--r--man/man3/tomo-Path.expand_home.32
-rw-r--r--man/man3/tomo-Path.extension.32
-rw-r--r--man/man3/tomo-Path.files.32
-rw-r--r--man/man3/tomo-Path.from_components.32
-rw-r--r--man/man3/tomo-Path.glob.32
-rw-r--r--man/man3/tomo-Path.group.32
-rw-r--r--man/man3/tomo-Path.is_directory.32
-rw-r--r--man/man3/tomo-Path.is_file.32
-rw-r--r--man/man3/tomo-Path.is_socket.32
-rw-r--r--man/man3/tomo-Path.is_symlink.32
-rw-r--r--man/man3/tomo-Path.modified.32
-rw-r--r--man/man3/tomo-Path.owner.32
-rw-r--r--man/man3/tomo-Path.parent.32
-rw-r--r--man/man3/tomo-Path.read.32
-rw-r--r--man/man3/tomo-Path.read_bytes.32
-rw-r--r--man/man3/tomo-Path.relative_to.32
-rw-r--r--man/man3/tomo-Path.remove.32
-rw-r--r--man/man3/tomo-Path.resolved.32
-rw-r--r--man/man3/tomo-Path.set_owner.32
-rw-r--r--man/man3/tomo-Path.subdirectories.32
-rw-r--r--man/man3/tomo-Path.unique_directory.32
-rw-r--r--man/man3/tomo-Path.write.32
-rw-r--r--man/man3/tomo-Path.write_bytes.32
-rw-r--r--man/man3/tomo-Path.write_unique.32
-rw-r--r--man/man3/tomo-Path.write_unique_bytes.32
-rw-r--r--man/man3/tomo-Set.add.32
-rw-r--r--man/man3/tomo-Set.add_all.32
-rw-r--r--man/man3/tomo-Set.clear.32
-rw-r--r--man/man3/tomo-Set.has.32
-rw-r--r--man/man3/tomo-Set.is_subset_of.32
-rw-r--r--man/man3/tomo-Set.is_superset_of.32
-rw-r--r--man/man3/tomo-Set.overlap.32
-rw-r--r--man/man3/tomo-Set.remove.32
-rw-r--r--man/man3/tomo-Set.remove_all.32
-rw-r--r--man/man3/tomo-Set.with.32
-rw-r--r--man/man3/tomo-Set.without.32
-rw-r--r--man/man3/tomo-Table.clear.32
-rw-r--r--man/man3/tomo-Table.get.32
-rw-r--r--man/man3/tomo-Table.get_or_set.32
-rw-r--r--man/man3/tomo-Table.has.32
-rw-r--r--man/man3/tomo-Table.remove.32
-rw-r--r--man/man3/tomo-Table.set.32
-rw-r--r--man/man3/tomo-Text.as_c_string.32
-rw-r--r--man/man3/tomo-Text.at.32
-rw-r--r--man/man3/tomo-Text.by_line.32
-rw-r--r--man/man3/tomo-Text.by_split.32
-rw-r--r--man/man3/tomo-Text.by_split_any.32
-rw-r--r--man/man3/tomo-Text.bytes.32
-rw-r--r--man/man3/tomo-Text.caseless_equals.32
-rw-r--r--man/man3/tomo-Text.codepoint_names.32
-rw-r--r--man/man3/tomo-Text.ends_with.32
-rw-r--r--man/man3/tomo-Text.from.32
-rw-r--r--man/man3/tomo-Text.from_bytes.32
-rw-r--r--man/man3/tomo-Text.from_c_string.32
-rw-r--r--man/man3/tomo-Text.from_codepoint_names.32
-rw-r--r--man/man3/tomo-Text.from_codepoints.32
-rw-r--r--man/man3/tomo-Text.has.32
-rw-r--r--man/man3/tomo-Text.join.32
-rw-r--r--man/man3/tomo-Text.left_pad.32
-rw-r--r--man/man3/tomo-Text.lines.32
-rw-r--r--man/man3/tomo-Text.lower.32
-rw-r--r--man/man3/tomo-Text.middle_pad.32
-rw-r--r--man/man3/tomo-Text.quoted.32
-rw-r--r--man/man3/tomo-Text.repeat.32
-rw-r--r--man/man3/tomo-Text.replace.32
-rw-r--r--man/man3/tomo-Text.reversed.32
-rw-r--r--man/man3/tomo-Text.right_pad.32
-rw-r--r--man/man3/tomo-Text.slice.32
-rw-r--r--man/man3/tomo-Text.split.32
-rw-r--r--man/man3/tomo-Text.split_any.32
-rw-r--r--man/man3/tomo-Text.starts_with.32
-rw-r--r--man/man3/tomo-Text.title.32
-rw-r--r--man/man3/tomo-Text.to.32
-rw-r--r--man/man3/tomo-Text.translate.32
-rw-r--r--man/man3/tomo-Text.trim.32
-rw-r--r--man/man3/tomo-Text.upper.32
-rw-r--r--man/man3/tomo-Text.utf32_codepoints.32
-rw-r--r--man/man3/tomo-Text.width.32
-rw-r--r--man/man3/tomo-Text.without_prefix.32
-rw-r--r--man/man3/tomo-Text.without_suffix.32
-rw-r--r--man/man3/tomo-USE_COLOR.32
-rw-r--r--man/man3/tomo-ask.32
-rw-r--r--man/man3/tomo-exit.36
-rw-r--r--man/man3/tomo-fail.32
-rw-r--r--man/man3/tomo-getenv.32
-rw-r--r--man/man3/tomo-print.32
-rw-r--r--man/man3/tomo-say.32
-rw-r--r--man/man3/tomo-setenv.32
-rw-r--r--man/man3/tomo-sleep.32
219 files changed, 236 insertions, 236 deletions
diff --git a/api/api.md b/api/api.md
index a0306ae8..56105498 100644
--- a/api/api.md
+++ b/api/api.md
@@ -37,14 +37,14 @@ force_tty | `Bool` | Whether or not to force the use of /dev/tty. | `yes`
## exit
```tomo
-exit : func(message: Text? = !Text, status: Int32 = Int32(1) -> Void)
+exit : func(message: Text? = none, status: Int32 = Int32(1) -> Void)
```
Exits the program with a given status and optionally prints a message.
Argument | Type | Description | Default
---------|------|-------------|---------
-message | `Text?` | If nonempty, this message will be printed (with a newline) before exiting. | `!Text`
+message | `Text?` | If nonempty, this message will be printed (with a newline) before exiting. | `none`
status | `Int32` | The status code that the program with exit with. | `Int32(1)`
**Return:** This function never returns.
@@ -786,7 +786,7 @@ Argument | Type | Description | Default
list | `[T]` | The list to search through. | -
target | `T` | The item to search for. | -
-**Return:** The index of the first occurrence or `!Int` if not found.
+**Return:** The index of the first occurrence or `none` if not found.
**Example:**
@@ -1113,7 +1113,7 @@ list | `[T]` | The list to be reversed. | -
## List.sample
```tomo
-List.sample : func(list: [T], count: Int, weights: [Num]? = ![Num], random: func(->Num)? = none -> [T])
+List.sample : func(list: [T], count: Int, weights: [Num]? = none, random: func(->Num)? = none -> [T])
```
Selects a sample of elements from the list, optionally with weighted probabilities.
@@ -1124,7 +1124,7 @@ Argument | Type | Description | Default
---------|------|-------------|---------
list | `[T]` | The list to sample from. | -
count | `Int` | The number of elements to sample. | -
-weights | `[Num]?` | The probability weights for each element in the list. These values do not need to add up to any particular number, they are relative weights. If no weights are given, elements will be sampled with uniform probability. | `![Num]`
+weights | `[Num]?` | The probability weights for each element in the list. These values do not need to add up to any particular number, they are relative weights. If no weights are given, elements will be sampled with uniform probability. | `none`
random | `func(->Num)?` | If provided, this function will be used to get random values for sampling the list. The provided function should return random numbers between `0.0` (inclusive) and `1.0` (exclusive). (Used for deterministic pseudorandom number generation) | `none`
**Return:** A list of sampled elements from the list.
@@ -1317,7 +1317,7 @@ Argument | Type | Description | Default
list | `[T]` | The list to search through. | -
predicate | `func(item:&T -> Bool)` | A function that returns `yes` if the item's index should be returned or `no` if it should not. | -
-**Return:** Returns the index of the first item where the predicate is true or `!Int` if no item matches.
+**Return:** Returns the index of the first item where the predicate is true or `none` if no item matches.
**Example:**
diff --git a/api/builtins.md b/api/builtins.md
index dfab4c64..477b5464 100644
--- a/api/builtins.md
+++ b/api/builtins.md
@@ -37,14 +37,14 @@ force_tty | `Bool` | Whether or not to force the use of /dev/tty. | `yes`
## exit
```tomo
-exit : func(message: Text? = !Text, status: Int32 = Int32(1) -> Void)
+exit : func(message: Text? = none, status: Int32 = Int32(1) -> Void)
```
Exits the program with a given status and optionally prints a message.
Argument | Type | Description | Default
---------|------|-------------|---------
-message | `Text?` | If nonempty, this message will be printed (with a newline) before exiting. | `!Text`
+message | `Text?` | If nonempty, this message will be printed (with a newline) before exiting. | `none`
status | `Int32` | The status code that the program with exit with. | `Int32(1)`
**Return:** This function never returns.
diff --git a/api/builtins.yaml b/api/builtins.yaml
index 6bb6d762..848ea2a5 100644
--- a/api/builtins.yaml
+++ b/api/builtins.yaml
@@ -45,7 +45,7 @@ exit:
args:
message:
type: 'Text?'
- default: '!Text'
+ default: 'none'
description: >
If nonempty, this message will be printed (with a newline) before
exiting.
diff --git a/api/lists.md b/api/lists.md
index 32433bee..9c1ce5ee 100644
--- a/api/lists.md
+++ b/api/lists.md
@@ -107,7 +107,7 @@ Argument | Type | Description | Default
list | `[T]` | The list to search through. | -
target | `T` | The item to search for. | -
-**Return:** The index of the first occurrence or `!Int` if not found.
+**Return:** The index of the first occurrence or `none` if not found.
**Example:**
@@ -434,7 +434,7 @@ list | `[T]` | The list to be reversed. | -
## List.sample
```tomo
-List.sample : func(list: [T], count: Int, weights: [Num]? = ![Num], random: func(->Num)? = none -> [T])
+List.sample : func(list: [T], count: Int, weights: [Num]? = none, random: func(->Num)? = none -> [T])
```
Selects a sample of elements from the list, optionally with weighted probabilities.
@@ -445,7 +445,7 @@ Argument | Type | Description | Default
---------|------|-------------|---------
list | `[T]` | The list to sample from. | -
count | `Int` | The number of elements to sample. | -
-weights | `[Num]?` | The probability weights for each element in the list. These values do not need to add up to any particular number, they are relative weights. If no weights are given, elements will be sampled with uniform probability. | `![Num]`
+weights | `[Num]?` | The probability weights for each element in the list. These values do not need to add up to any particular number, they are relative weights. If no weights are given, elements will be sampled with uniform probability. | `none`
random | `func(->Num)?` | If provided, this function will be used to get random values for sampling the list. The provided function should return random numbers between `0.0` (inclusive) and `1.0` (exclusive). (Used for deterministic pseudorandom number generation) | `none`
**Return:** A list of sampled elements from the list.
@@ -638,7 +638,7 @@ Argument | Type | Description | Default
list | `[T]` | The list to search through. | -
predicate | `func(item:&T -> Bool)` | A function that returns `yes` if the item's index should be returned or `no` if it should not. | -
-**Return:** Returns the index of the first item where the predicate is true or `!Int` if no item matches.
+**Return:** Returns the index of the first item where the predicate is true or `none` if no item matches.
**Example:**
diff --git a/api/lists.yaml b/api/lists.yaml
index 595555ac..d729fd66 100644
--- a/api/lists.yaml
+++ b/api/lists.yaml
@@ -91,7 +91,7 @@ List.find:
return:
type: 'Int?'
description: >
- The index of the first occurrence or `!Int` if not found.
+ The index of the first occurrence or `none` if not found.
args:
list:
type: '[T]'
@@ -470,7 +470,7 @@ List.sample:
The number of elements to sample.
weights:
type: '[Num]?'
- default: '![Num]'
+ default: 'none'
description: >
The probability weights for each element in the list. These
values do not need to add up to any particular number, they are relative
@@ -666,7 +666,7 @@ List.where:
return:
type: 'Int'
description: >
- Returns the index of the first item where the predicate is true or `!Int` if no
+ Returns the index of the first item where the predicate is true or `none` if no
item matches.
args:
list:
diff --git a/man/man3/tomo-Bool.parse.3 b/man/man3/tomo-Bool.parse.3
index c37bb858..c07e4301 100644
--- a/man/man3/tomo-Bool.parse.3
+++ b/man/man3/tomo-Bool.parse.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Bool.parse 3 2025-04-21T14:54:02.042953 "Tomo man-pages"
+.TH Bool.parse 3 2025-04-21T14:58:16.944955 "Tomo man-pages"
.SH NAME
Bool.parse \- parse into boolean
.SH LIBRARY
diff --git a/man/man3/tomo-Byte.hex.3 b/man/man3/tomo-Byte.hex.3
index dec7ed80..c644e3c8 100644
--- a/man/man3/tomo-Byte.hex.3
+++ b/man/man3/tomo-Byte.hex.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Byte.hex 3 2025-04-21T14:54:02.043720 "Tomo man-pages"
+.TH Byte.hex 3 2025-04-21T14:58:16.945480 "Tomo man-pages"
.SH NAME
Byte.hex \- convert to hexidecimal
.SH LIBRARY
diff --git a/man/man3/tomo-Byte.is_between.3 b/man/man3/tomo-Byte.is_between.3
index d4a7e745..6b0d38da 100644
--- a/man/man3/tomo-Byte.is_between.3
+++ b/man/man3/tomo-Byte.is_between.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Byte.is_between 3 2025-04-21T14:54:02.043825 "Tomo man-pages"
+.TH Byte.is_between 3 2025-04-21T14:58:16.945550 "Tomo man-pages"
.SH NAME
Byte.is_between \- test if inside a range
.SH LIBRARY
diff --git a/man/man3/tomo-Byte.parse.3 b/man/man3/tomo-Byte.parse.3
index 1852d21f..80c17c6d 100644
--- a/man/man3/tomo-Byte.parse.3
+++ b/man/man3/tomo-Byte.parse.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Byte.parse 3 2025-04-21T14:54:02.043898 "Tomo man-pages"
+.TH Byte.parse 3 2025-04-21T14:58:16.945595 "Tomo man-pages"
.SH NAME
Byte.parse \- convert text to a byte
.SH LIBRARY
diff --git a/man/man3/tomo-Byte.to.3 b/man/man3/tomo-Byte.to.3
index 9abc73bb..d8215509 100644
--- a/man/man3/tomo-Byte.to.3
+++ b/man/man3/tomo-Byte.to.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Byte.to 3 2025-04-21T14:54:02.043965 "Tomo man-pages"
+.TH Byte.to 3 2025-04-21T14:58:16.945634 "Tomo man-pages"
.SH NAME
Byte.to \- iterate over a range of bytes
.SH LIBRARY
diff --git a/man/man3/tomo-Int.abs.3 b/man/man3/tomo-Int.abs.3
index 7706d3cd..1038dfb4 100644
--- a/man/man3/tomo-Int.abs.3
+++ b/man/man3/tomo-Int.abs.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Int.abs 3 2025-04-21T14:54:02.044024 "Tomo man-pages"
+.TH Int.abs 3 2025-04-21T14:58:16.945677 "Tomo man-pages"
.SH NAME
Int.abs \- absolute value
.SH LIBRARY
diff --git a/man/man3/tomo-Int.choose.3 b/man/man3/tomo-Int.choose.3
index e6acdbe5..91ff2e32 100644
--- a/man/man3/tomo-Int.choose.3
+++ b/man/man3/tomo-Int.choose.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Int.choose 3 2025-04-21T14:54:02.044071 "Tomo man-pages"
+.TH Int.choose 3 2025-04-21T14:58:16.945715 "Tomo man-pages"
.SH NAME
Int.choose \- binomial coefficient
.SH LIBRARY
diff --git a/man/man3/tomo-Int.clamped.3 b/man/man3/tomo-Int.clamped.3
index 0d01aefa..e709aafa 100644
--- a/man/man3/tomo-Int.clamped.3
+++ b/man/man3/tomo-Int.clamped.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Int.clamped 3 2025-04-21T14:54:02.044116 "Tomo man-pages"
+.TH Int.clamped 3 2025-04-21T14:58:16.945764 "Tomo man-pages"
.SH NAME
Int.clamped \- clamp an integer
.SH LIBRARY
diff --git a/man/man3/tomo-Int.factorial.3 b/man/man3/tomo-Int.factorial.3
index 30538a19..914e0910 100644
--- a/man/man3/tomo-Int.factorial.3
+++ b/man/man3/tomo-Int.factorial.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Int.factorial 3 2025-04-21T14:54:02.044159 "Tomo man-pages"
+.TH Int.factorial 3 2025-04-21T14:58:16.945804 "Tomo man-pages"
.SH NAME
Int.factorial \- factorial
.SH LIBRARY
diff --git a/man/man3/tomo-Int.format.3 b/man/man3/tomo-Int.format.3
index 1259d918..66c3beb8 100644
--- a/man/man3/tomo-Int.format.3
+++ b/man/man3/tomo-Int.format.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Int.format 3 2025-04-21T14:54:02.044194 "Tomo man-pages"
+.TH Int.format 3 2025-04-21T14:58:16.945841 "Tomo man-pages"
.SH NAME
Int.format \- text formatting
.SH LIBRARY
diff --git a/man/man3/tomo-Int.hex.3 b/man/man3/tomo-Int.hex.3
index 9daa2a7b..c9bd115f 100644
--- a/man/man3/tomo-Int.hex.3
+++ b/man/man3/tomo-Int.hex.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Int.hex 3 2025-04-21T14:54:02.044231 "Tomo man-pages"
+.TH Int.hex 3 2025-04-21T14:58:16.945880 "Tomo man-pages"
.SH NAME
Int.hex \- convert to hexidecimal
.SH LIBRARY
diff --git a/man/man3/tomo-Int.is_between.3 b/man/man3/tomo-Int.is_between.3
index 1659a35f..65cddfcc 100644
--- a/man/man3/tomo-Int.is_between.3
+++ b/man/man3/tomo-Int.is_between.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Int.is_between 3 2025-04-21T14:54:02.044277 "Tomo man-pages"
+.TH Int.is_between 3 2025-04-21T14:58:16.945923 "Tomo man-pages"
.SH NAME
Int.is_between \- test if an int is in a range
.SH LIBRARY
diff --git a/man/man3/tomo-Int.is_prime.3 b/man/man3/tomo-Int.is_prime.3
index cbf01be1..1ad0a1c4 100644
--- a/man/man3/tomo-Int.is_prime.3
+++ b/man/man3/tomo-Int.is_prime.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Int.is_prime 3 2025-04-21T14:54:02.044313 "Tomo man-pages"
+.TH Int.is_prime 3 2025-04-21T14:58:16.945967 "Tomo man-pages"
.SH NAME
Int.is_prime \- check if an integer is prime
.SH LIBRARY
diff --git a/man/man3/tomo-Int.next_prime.3 b/man/man3/tomo-Int.next_prime.3
index 8bce3d34..8c202385 100644
--- a/man/man3/tomo-Int.next_prime.3
+++ b/man/man3/tomo-Int.next_prime.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Int.next_prime 3 2025-04-21T14:54:02.044351 "Tomo man-pages"
+.TH Int.next_prime 3 2025-04-21T14:58:16.946006 "Tomo man-pages"
.SH NAME
Int.next_prime \- get the next prime
.SH LIBRARY
diff --git a/man/man3/tomo-Int.octal.3 b/man/man3/tomo-Int.octal.3
index 1cf5fe69..45dca369 100644
--- a/man/man3/tomo-Int.octal.3
+++ b/man/man3/tomo-Int.octal.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Int.octal 3 2025-04-21T14:54:02.044385 "Tomo man-pages"
+.TH Int.octal 3 2025-04-21T14:58:16.946041 "Tomo man-pages"
.SH NAME
Int.octal \- convert to octal
.SH LIBRARY
diff --git a/man/man3/tomo-Int.onward.3 b/man/man3/tomo-Int.onward.3
index 98580f5c..6e9e3bc8 100644
--- a/man/man3/tomo-Int.onward.3
+++ b/man/man3/tomo-Int.onward.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Int.onward 3 2025-04-21T14:54:02.044420 "Tomo man-pages"
+.TH Int.onward 3 2025-04-21T14:58:16.946077 "Tomo man-pages"
.SH NAME
Int.onward \- iterate from a number onward
.SH LIBRARY
diff --git a/man/man3/tomo-Int.parse.3 b/man/man3/tomo-Int.parse.3
index 42f4ce44..5d90e173 100644
--- a/man/man3/tomo-Int.parse.3
+++ b/man/man3/tomo-Int.parse.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Int.parse 3 2025-04-21T14:54:02.044469 "Tomo man-pages"
+.TH Int.parse 3 2025-04-21T14:58:16.946136 "Tomo man-pages"
.SH NAME
Int.parse \- convert text to integer
.SH LIBRARY
diff --git a/man/man3/tomo-Int.prev_prime.3 b/man/man3/tomo-Int.prev_prime.3
index f22dcb9d..7e7eac6c 100644
--- a/man/man3/tomo-Int.prev_prime.3
+++ b/man/man3/tomo-Int.prev_prime.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Int.prev_prime 3 2025-04-21T14:54:02.044509 "Tomo man-pages"
+.TH Int.prev_prime 3 2025-04-21T14:58:16.946177 "Tomo man-pages"
.SH NAME
Int.prev_prime \- get the previous prime
.SH LIBRARY
diff --git a/man/man3/tomo-Int.sqrt.3 b/man/man3/tomo-Int.sqrt.3
index 4fdcc49c..8173adec 100644
--- a/man/man3/tomo-Int.sqrt.3
+++ b/man/man3/tomo-Int.sqrt.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Int.sqrt 3 2025-04-21T14:54:02.044547 "Tomo man-pages"
+.TH Int.sqrt 3 2025-04-21T14:58:16.946215 "Tomo man-pages"
.SH NAME
Int.sqrt \- square root
.SH LIBRARY
diff --git a/man/man3/tomo-Int.to.3 b/man/man3/tomo-Int.to.3
index 2a127658..8b5d8bac 100644
--- a/man/man3/tomo-Int.to.3
+++ b/man/man3/tomo-Int.to.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Int.to 3 2025-04-21T14:54:02.044582 "Tomo man-pages"
+.TH Int.to 3 2025-04-21T14:58:16.946249 "Tomo man-pages"
.SH NAME
Int.to \- iterate a range of integers
.SH LIBRARY
diff --git a/man/man3/tomo-List.binary_search.3 b/man/man3/tomo-List.binary_search.3
index cf2cedce..415e6441 100644
--- a/man/man3/tomo-List.binary_search.3
+++ b/man/man3/tomo-List.binary_search.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH List.binary_search 3 2025-04-21T14:54:02.044620 "Tomo man-pages"
+.TH List.binary_search 3 2025-04-21T14:58:16.946287 "Tomo man-pages"
.SH NAME
List.binary_search \- binary search
.SH LIBRARY
diff --git a/man/man3/tomo-List.by.3 b/man/man3/tomo-List.by.3
index 0ebf391e..659f561f 100644
--- a/man/man3/tomo-List.by.3
+++ b/man/man3/tomo-List.by.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH List.by 3 2025-04-21T14:54:02.044656 "Tomo man-pages"
+.TH List.by 3 2025-04-21T14:58:16.946325 "Tomo man-pages"
.SH NAME
List.by \- slice by a step value
.SH LIBRARY
diff --git a/man/man3/tomo-List.clear.3 b/man/man3/tomo-List.clear.3
index aeeb683d..91749710 100644
--- a/man/man3/tomo-List.clear.3
+++ b/man/man3/tomo-List.clear.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH List.clear 3 2025-04-21T14:54:02.044691 "Tomo man-pages"
+.TH List.clear 3 2025-04-21T14:58:16.946361 "Tomo man-pages"
.SH NAME
List.clear \- clear a list
.SH LIBRARY
diff --git a/man/man3/tomo-List.counts.3 b/man/man3/tomo-List.counts.3
index db60d9f8..8b6a42e1 100644
--- a/man/man3/tomo-List.counts.3
+++ b/man/man3/tomo-List.counts.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH List.counts 3 2025-04-21T14:54:02.044723 "Tomo man-pages"
+.TH List.counts 3 2025-04-21T14:58:16.946395 "Tomo man-pages"
.SH NAME
List.counts \- count occurrences
.SH LIBRARY
diff --git a/man/man3/tomo-List.find.3 b/man/man3/tomo-List.find.3
index 8ad1e18a..be4579c5 100644
--- a/man/man3/tomo-List.find.3
+++ b/man/man3/tomo-List.find.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH List.find 3 2025-04-21T14:54:02.044765 "Tomo man-pages"
+.TH List.find 3 2025-04-21T14:58:16.946430 "Tomo man-pages"
.SH NAME
List.find \- find an element's index
.SH LIBRARY
@@ -26,7 +26,7 @@ list [T] The list to search through. -
target T The item to search for. -
.TE
.SH RETURN
-The index of the first occurrence or `!Int` if not found.
+The index of the first occurrence or `none` if not found.
.SH EXAMPLES
.EX
diff --git a/man/man3/tomo-List.from.3 b/man/man3/tomo-List.from.3
index 30ed0295..01a76e4f 100644
--- a/man/man3/tomo-List.from.3
+++ b/man/man3/tomo-List.from.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH List.from 3 2025-04-21T14:54:02.044820 "Tomo man-pages"
+.TH List.from 3 2025-04-21T14:58:16.946486 "Tomo man-pages"
.SH NAME
List.from \- slice an array from a start index
.SH LIBRARY
diff --git a/man/man3/tomo-List.has.3 b/man/man3/tomo-List.has.3
index c191d69a..eaf65458 100644
--- a/man/man3/tomo-List.has.3
+++ b/man/man3/tomo-List.has.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH List.has 3 2025-04-21T14:54:02.044859 "Tomo man-pages"
+.TH List.has 3 2025-04-21T14:58:16.946526 "Tomo man-pages"
.SH NAME
List.has \- check for member
.SH LIBRARY
diff --git a/man/man3/tomo-List.heap_pop.3 b/man/man3/tomo-List.heap_pop.3
index fc60bdfb..17dfea42 100644
--- a/man/man3/tomo-List.heap_pop.3
+++ b/man/man3/tomo-List.heap_pop.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH List.heap_pop 3 2025-04-21T14:54:02.044903 "Tomo man-pages"
+.TH List.heap_pop 3 2025-04-21T14:58:16.946563 "Tomo man-pages"
.SH NAME
List.heap_pop \- heap pop
.SH LIBRARY
diff --git a/man/man3/tomo-List.heap_push.3 b/man/man3/tomo-List.heap_push.3
index 07e118ce..5071d182 100644
--- a/man/man3/tomo-List.heap_push.3
+++ b/man/man3/tomo-List.heap_push.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH List.heap_push 3 2025-04-21T14:54:02.044940 "Tomo man-pages"
+.TH List.heap_push 3 2025-04-21T14:58:16.946600 "Tomo man-pages"
.SH NAME
List.heap_push \- heap push
.SH LIBRARY
diff --git a/man/man3/tomo-List.heapify.3 b/man/man3/tomo-List.heapify.3
index 32d3501e..71fdbb0f 100644
--- a/man/man3/tomo-List.heapify.3
+++ b/man/man3/tomo-List.heapify.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH List.heapify 3 2025-04-21T14:54:02.044980 "Tomo man-pages"
+.TH List.heapify 3 2025-04-21T14:58:16.946638 "Tomo man-pages"
.SH NAME
List.heapify \- convert a list into a heap
.SH LIBRARY
diff --git a/man/man3/tomo-List.insert.3 b/man/man3/tomo-List.insert.3
index 6c1bd06d..de02cd6f 100644
--- a/man/man3/tomo-List.insert.3
+++ b/man/man3/tomo-List.insert.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH List.insert 3 2025-04-21T14:54:02.045022 "Tomo man-pages"
+.TH List.insert 3 2025-04-21T14:58:16.946675 "Tomo man-pages"
.SH NAME
List.insert \- add an item to a list
.SH LIBRARY
diff --git a/man/man3/tomo-List.insert_all.3 b/man/man3/tomo-List.insert_all.3
index 20bb1146..3e70441d 100644
--- a/man/man3/tomo-List.insert_all.3
+++ b/man/man3/tomo-List.insert_all.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH List.insert_all 3 2025-04-21T14:54:02.045067 "Tomo man-pages"
+.TH List.insert_all 3 2025-04-21T14:58:16.946716 "Tomo man-pages"
.SH NAME
List.insert_all \- add multiple items to a list
.SH LIBRARY
diff --git a/man/man3/tomo-List.pop.3 b/man/man3/tomo-List.pop.3
index 6ef12a5d..0fcef4a1 100644
--- a/man/man3/tomo-List.pop.3
+++ b/man/man3/tomo-List.pop.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH List.pop 3 2025-04-21T14:54:02.045102 "Tomo man-pages"
+.TH List.pop 3 2025-04-21T14:58:16.946767 "Tomo man-pages"
.SH NAME
List.pop \- pop an item from a list
.SH LIBRARY
diff --git a/man/man3/tomo-List.random.3 b/man/man3/tomo-List.random.3
index 05cc6bce..49e0bcf0 100644
--- a/man/man3/tomo-List.random.3
+++ b/man/man3/tomo-List.random.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH List.random 3 2025-04-21T14:54:02.045137 "Tomo man-pages"
+.TH List.random 3 2025-04-21T14:58:16.946806 "Tomo man-pages"
.SH NAME
List.random \- pick a random element
.SH LIBRARY
diff --git a/man/man3/tomo-List.remove_at.3 b/man/man3/tomo-List.remove_at.3
index ff4969d6..6f07b4ff 100644
--- a/man/man3/tomo-List.remove_at.3
+++ b/man/man3/tomo-List.remove_at.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH List.remove_at 3 2025-04-21T14:54:02.045170 "Tomo man-pages"
+.TH List.remove_at 3 2025-04-21T14:58:16.946843 "Tomo man-pages"
.SH NAME
List.remove_at \- remove an item by index
.SH LIBRARY
diff --git a/man/man3/tomo-List.remove_item.3 b/man/man3/tomo-List.remove_item.3
index f5b839d1..35e8cadb 100644
--- a/man/man3/tomo-List.remove_item.3
+++ b/man/man3/tomo-List.remove_item.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH List.remove_item 3 2025-04-21T14:54:02.045205 "Tomo man-pages"
+.TH List.remove_item 3 2025-04-21T14:58:16.946880 "Tomo man-pages"
.SH NAME
List.remove_item \- remove an item by value
.SH LIBRARY
diff --git a/man/man3/tomo-List.reversed.3 b/man/man3/tomo-List.reversed.3
index 3e35e627..9f3358d2 100644
--- a/man/man3/tomo-List.reversed.3
+++ b/man/man3/tomo-List.reversed.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH List.reversed 3 2025-04-21T14:54:02.045240 "Tomo man-pages"
+.TH List.reversed 3 2025-04-21T14:58:16.946917 "Tomo man-pages"
.SH NAME
List.reversed \- get a reversed list
.SH LIBRARY
diff --git a/man/man3/tomo-List.sample.3 b/man/man3/tomo-List.sample.3
index 833ea350..7bf6196a 100644
--- a/man/man3/tomo-List.sample.3
+++ b/man/man3/tomo-List.sample.3
@@ -2,14 +2,14 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH List.sample 3 2025-04-21T14:54:02.045271 "Tomo man-pages"
+.TH List.sample 3 2025-04-21T14:58:16.946951 "Tomo man-pages"
.SH NAME
List.sample \- weighted random choices
.SH LIBRARY
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI List.sample\ :\ func(list:\ [T],\ count:\ Int,\ weights:\ [Num]?\ =\ ![Num],\ random:\ func(->Num)?\ =\ none\ ->\ [T])
+.BI List.sample\ :\ func(list:\ [T],\ count:\ Int,\ weights:\ [Num]?\ =\ none,\ random:\ func(->Num)?\ =\ none\ ->\ [T])
.fi
.SH DESCRIPTION
Selects a sample of elements from the list, optionally with weighted probabilities.
@@ -24,7 +24,7 @@ l l l l.
Name Type Description Default
list [T] The list to sample from. -
count Int The number of elements to sample. -
-weights [Num]? The probability weights for each element in the list. These values do not need to add up to any particular number, they are relative weights. If no weights are given, elements will be sampled with uniform probability. ![Num]
+weights [Num]? The probability weights for each element in the list. These values do not need to add up to any particular number, they are relative weights. If no weights are given, elements will be sampled with uniform probability. none
random func(->Num)? If provided, this function will be used to get random values for sampling the list. The provided function should return random numbers between `0.0` (inclusive) and `1.0` (exclusive). (Used for deterministic pseudorandom number generation) none
.TE
.SH RETURN
diff --git a/man/man3/tomo-List.shuffle.3 b/man/man3/tomo-List.shuffle.3
index 25292bc4..8eeaeeb1 100644
--- a/man/man3/tomo-List.shuffle.3
+++ b/man/man3/tomo-List.shuffle.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH List.shuffle 3 2025-04-21T14:54:02.045319 "Tomo man-pages"
+.TH List.shuffle 3 2025-04-21T14:58:16.947016 "Tomo man-pages"
.SH NAME
List.shuffle \- shuffle a list in place
.SH LIBRARY
diff --git a/man/man3/tomo-List.shuffled.3 b/man/man3/tomo-List.shuffled.3
index d1494223..e438b79f 100644
--- a/man/man3/tomo-List.shuffled.3
+++ b/man/man3/tomo-List.shuffled.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH List.shuffled 3 2025-04-21T14:54:02.045356 "Tomo man-pages"
+.TH List.shuffled 3 2025-04-21T14:58:16.947055 "Tomo man-pages"
.SH NAME
List.shuffled \- return a shuffled list
.SH LIBRARY
diff --git a/man/man3/tomo-List.slice.3 b/man/man3/tomo-List.slice.3
index 77228d91..87a71139 100644
--- a/man/man3/tomo-List.slice.3
+++ b/man/man3/tomo-List.slice.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH List.slice 3 2025-04-21T14:54:02.045391 "Tomo man-pages"
+.TH List.slice 3 2025-04-21T14:58:16.947101 "Tomo man-pages"
.SH NAME
List.slice \- get a slice of a list
.SH LIBRARY
diff --git a/man/man3/tomo-List.sort.3 b/man/man3/tomo-List.sort.3
index 464747e5..6dda2e85 100644
--- a/man/man3/tomo-List.sort.3
+++ b/man/man3/tomo-List.sort.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH List.sort 3 2025-04-21T14:54:02.045425 "Tomo man-pages"
+.TH List.sort 3 2025-04-21T14:58:16.947141 "Tomo man-pages"
.SH NAME
List.sort \- sort a list
.SH LIBRARY
diff --git a/man/man3/tomo-List.sorted.3 b/man/man3/tomo-List.sorted.3
index e55f984e..0ed996ec 100644
--- a/man/man3/tomo-List.sorted.3
+++ b/man/man3/tomo-List.sorted.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH List.sorted 3 2025-04-21T14:54:02.045460 "Tomo man-pages"
+.TH List.sorted 3 2025-04-21T14:58:16.947180 "Tomo man-pages"
.SH NAME
List.sorted \- sorted copy of a list
.SH LIBRARY
diff --git a/man/man3/tomo-List.to.3 b/man/man3/tomo-List.to.3
index 45a9e00e..05437eca 100644
--- a/man/man3/tomo-List.to.3
+++ b/man/man3/tomo-List.to.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH List.to 3 2025-04-21T14:54:02.045493 "Tomo man-pages"
+.TH List.to 3 2025-04-21T14:58:16.947219 "Tomo man-pages"
.SH NAME
List.to \- slice a list to an end index
.SH LIBRARY
diff --git a/man/man3/tomo-List.unique.3 b/man/man3/tomo-List.unique.3
index f4c5b10a..aa21ad72 100644
--- a/man/man3/tomo-List.unique.3
+++ b/man/man3/tomo-List.unique.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH List.unique 3 2025-04-21T14:54:02.045527 "Tomo man-pages"
+.TH List.unique 3 2025-04-21T14:58:16.947255 "Tomo man-pages"
.SH NAME
List.unique \- convert a list to a set
.SH LIBRARY
diff --git a/man/man3/tomo-List.where.3 b/man/man3/tomo-List.where.3
index 88520918..98462680 100644
--- a/man/man3/tomo-List.where.3
+++ b/man/man3/tomo-List.where.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH List.where 3 2025-04-21T14:54:02.045598 "Tomo man-pages"
+.TH List.where 3 2025-04-21T14:58:16.947311 "Tomo man-pages"
.SH NAME
List.where \- find an index where a predicate matches
.SH LIBRARY
@@ -26,7 +26,7 @@ list [T] The list to search through. -
predicate func(item:&T -> Bool) A function that returns `yes` if the item's index should be returned or `no` if it should not. -
.TE
.SH RETURN
-Returns the index of the first item where the predicate is true or `!Int` if no item matches.
+Returns the index of the first item where the predicate is true or `none` if no item matches.
.SH EXAMPLES
.EX
diff --git a/man/man3/tomo-Num.1_PI.3 b/man/man3/tomo-Num.1_PI.3
index 1e53e4b5..930322c3 100644
--- a/man/man3/tomo-Num.1_PI.3
+++ b/man/man3/tomo-Num.1_PI.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.1_PI 3 2025-04-21T14:54:02.047414 "Tomo man-pages"
+.TH Num.1_PI 3 2025-04-21T14:58:16.949520 "Tomo man-pages"
.SH NAME
Num.1_PI \- 1/pi
.SH LIBRARY
diff --git a/man/man3/tomo-Num.2_PI.3 b/man/man3/tomo-Num.2_PI.3
index 0cb3b0e3..8a7349df 100644
--- a/man/man3/tomo-Num.2_PI.3
+++ b/man/man3/tomo-Num.2_PI.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.2_PI 3 2025-04-21T14:54:02.047452 "Tomo man-pages"
+.TH Num.2_PI 3 2025-04-21T14:58:16.949552 "Tomo man-pages"
.SH NAME
Num.2_PI \- 2*pi
.SH LIBRARY
diff --git a/man/man3/tomo-Num.2_SQRTPI.3 b/man/man3/tomo-Num.2_SQRTPI.3
index a20ca317..6e3d886d 100644
--- a/man/man3/tomo-Num.2_SQRTPI.3
+++ b/man/man3/tomo-Num.2_SQRTPI.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.2_SQRTPI 3 2025-04-21T14:54:02.047481 "Tomo man-pages"
+.TH Num.2_SQRTPI 3 2025-04-21T14:58:16.949587 "Tomo man-pages"
.SH NAME
Num.2_SQRTPI \- 2*sqrt(pi)
.SH LIBRARY
diff --git a/man/man3/tomo-Num.E.3 b/man/man3/tomo-Num.E.3
index 8c3b0082..30f5ab88 100644
--- a/man/man3/tomo-Num.E.3
+++ b/man/man3/tomo-Num.E.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.E 3 2025-04-21T14:54:02.047513 "Tomo man-pages"
+.TH Num.E 3 2025-04-21T14:58:16.949618 "Tomo man-pages"
.SH NAME
Num.E \- Euler's constant
.SH LIBRARY
diff --git a/man/man3/tomo-Num.INF.3 b/man/man3/tomo-Num.INF.3
index 2db3db64..a557b7a8 100644
--- a/man/man3/tomo-Num.INF.3
+++ b/man/man3/tomo-Num.INF.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.INF 3 2025-04-21T14:54:02.047550 "Tomo man-pages"
+.TH Num.INF 3 2025-04-21T14:58:16.949647 "Tomo man-pages"
.SH NAME
Num.INF \- infinity
.SH LIBRARY
diff --git a/man/man3/tomo-Num.LN10.3 b/man/man3/tomo-Num.LN10.3
index 4bea58b6..be4cefef 100644
--- a/man/man3/tomo-Num.LN10.3
+++ b/man/man3/tomo-Num.LN10.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.LN10 3 2025-04-21T14:54:02.047601 "Tomo man-pages"
+.TH Num.LN10 3 2025-04-21T14:58:16.949694 "Tomo man-pages"
.SH NAME
Num.LN10 \- log(10)
.SH LIBRARY
diff --git a/man/man3/tomo-Num.LN2.3 b/man/man3/tomo-Num.LN2.3
index c02d2444..74e63a2a 100644
--- a/man/man3/tomo-Num.LN2.3
+++ b/man/man3/tomo-Num.LN2.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.LN2 3 2025-04-21T14:54:02.047637 "Tomo man-pages"
+.TH Num.LN2 3 2025-04-21T14:58:16.949727 "Tomo man-pages"
.SH NAME
Num.LN2 \- log(2)
.SH LIBRARY
diff --git a/man/man3/tomo-Num.LOG2E.3 b/man/man3/tomo-Num.LOG2E.3
index e45f1c45..8fc016ca 100644
--- a/man/man3/tomo-Num.LOG2E.3
+++ b/man/man3/tomo-Num.LOG2E.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.LOG2E 3 2025-04-21T14:54:02.047680 "Tomo man-pages"
+.TH Num.LOG2E 3 2025-04-21T14:58:16.949794 "Tomo man-pages"
.SH NAME
Num.LOG2E \- log_2(e)
.SH LIBRARY
diff --git a/man/man3/tomo-Num.PI.3 b/man/man3/tomo-Num.PI.3
index 0ed9cb82..f9545d44 100644
--- a/man/man3/tomo-Num.PI.3
+++ b/man/man3/tomo-Num.PI.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.PI 3 2025-04-21T14:54:02.047713 "Tomo man-pages"
+.TH Num.PI 3 2025-04-21T14:58:16.949835 "Tomo man-pages"
.SH NAME
Num.PI \- pi
.SH LIBRARY
diff --git a/man/man3/tomo-Num.PI_2.3 b/man/man3/tomo-Num.PI_2.3
index 938b2412..2f233bbd 100644
--- a/man/man3/tomo-Num.PI_2.3
+++ b/man/man3/tomo-Num.PI_2.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.PI_2 3 2025-04-21T14:54:02.047756 "Tomo man-pages"
+.TH Num.PI_2 3 2025-04-21T14:58:16.949871 "Tomo man-pages"
.SH NAME
Num.PI_2 \- pi/2
.SH LIBRARY
diff --git a/man/man3/tomo-Num.PI_4.3 b/man/man3/tomo-Num.PI_4.3
index e505fce9..e60a655f 100644
--- a/man/man3/tomo-Num.PI_4.3
+++ b/man/man3/tomo-Num.PI_4.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.PI_4 3 2025-04-21T14:54:02.047795 "Tomo man-pages"
+.TH Num.PI_4 3 2025-04-21T14:58:16.949905 "Tomo man-pages"
.SH NAME
Num.PI_4 \- pi/4
.SH LIBRARY
diff --git a/man/man3/tomo-Num.SQRT1_2.3 b/man/man3/tomo-Num.SQRT1_2.3
index fc0a3bdf..7b77df7e 100644
--- a/man/man3/tomo-Num.SQRT1_2.3
+++ b/man/man3/tomo-Num.SQRT1_2.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.SQRT1_2 3 2025-04-21T14:54:02.047825 "Tomo man-pages"
+.TH Num.SQRT1_2 3 2025-04-21T14:58:16.949938 "Tomo man-pages"
.SH NAME
Num.SQRT1_2 \- sqrt(1/2)
.SH LIBRARY
diff --git a/man/man3/tomo-Num.SQRT2.3 b/man/man3/tomo-Num.SQRT2.3
index 4774fdc1..d9363bad 100644
--- a/man/man3/tomo-Num.SQRT2.3
+++ b/man/man3/tomo-Num.SQRT2.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.SQRT2 3 2025-04-21T14:54:02.047854 "Tomo man-pages"
+.TH Num.SQRT2 3 2025-04-21T14:58:16.949974 "Tomo man-pages"
.SH NAME
Num.SQRT2 \- sqrt(2)
.SH LIBRARY
diff --git a/man/man3/tomo-Num.TAU.3 b/man/man3/tomo-Num.TAU.3
index 8b26ed31..e70f854f 100644
--- a/man/man3/tomo-Num.TAU.3
+++ b/man/man3/tomo-Num.TAU.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.TAU 3 2025-04-21T14:54:02.047883 "Tomo man-pages"
+.TH Num.TAU 3 2025-04-21T14:58:16.950007 "Tomo man-pages"
.SH NAME
Num.TAU \- 2*pi
.SH LIBRARY
diff --git a/man/man3/tomo-Num.abs.3 b/man/man3/tomo-Num.abs.3
index 0d68e12a..5983b076 100644
--- a/man/man3/tomo-Num.abs.3
+++ b/man/man3/tomo-Num.abs.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.abs 3 2025-04-21T14:54:02.045634 "Tomo man-pages"
+.TH Num.abs 3 2025-04-21T14:58:16.947350 "Tomo man-pages"
.SH NAME
Num.abs \- absolute value
.SH LIBRARY
diff --git a/man/man3/tomo-Num.acos.3 b/man/man3/tomo-Num.acos.3
index 58fab073..94bf1b38 100644
--- a/man/man3/tomo-Num.acos.3
+++ b/man/man3/tomo-Num.acos.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.acos 3 2025-04-21T14:54:02.045668 "Tomo man-pages"
+.TH Num.acos 3 2025-04-21T14:58:16.947390 "Tomo man-pages"
.SH NAME
Num.acos \- arc cosine
.SH LIBRARY
diff --git a/man/man3/tomo-Num.acosh.3 b/man/man3/tomo-Num.acosh.3
index b48a0921..3a9c2e6b 100644
--- a/man/man3/tomo-Num.acosh.3
+++ b/man/man3/tomo-Num.acosh.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.acosh 3 2025-04-21T14:54:02.045703 "Tomo man-pages"
+.TH Num.acosh 3 2025-04-21T14:58:16.947428 "Tomo man-pages"
.SH NAME
Num.acosh \- arc hyperbolic cosine
.SH LIBRARY
diff --git a/man/man3/tomo-Num.asin.3 b/man/man3/tomo-Num.asin.3
index a45590e2..24eb1c2f 100644
--- a/man/man3/tomo-Num.asin.3
+++ b/man/man3/tomo-Num.asin.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.asin 3 2025-04-21T14:54:02.045743 "Tomo man-pages"
+.TH Num.asin 3 2025-04-21T14:58:16.947464 "Tomo man-pages"
.SH NAME
Num.asin \- arc sine
.SH LIBRARY
diff --git a/man/man3/tomo-Num.asinh.3 b/man/man3/tomo-Num.asinh.3
index c6c1a150..f31c5dd5 100644
--- a/man/man3/tomo-Num.asinh.3
+++ b/man/man3/tomo-Num.asinh.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.asinh 3 2025-04-21T14:54:02.045778 "Tomo man-pages"
+.TH Num.asinh 3 2025-04-21T14:58:16.947498 "Tomo man-pages"
.SH NAME
Num.asinh \- arc hyperbolic sine
.SH LIBRARY
diff --git a/man/man3/tomo-Num.atan.3 b/man/man3/tomo-Num.atan.3
index 815e0243..e25b7c9c 100644
--- a/man/man3/tomo-Num.atan.3
+++ b/man/man3/tomo-Num.atan.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.atan 3 2025-04-21T14:54:02.045810 "Tomo man-pages"
+.TH Num.atan 3 2025-04-21T14:58:16.947532 "Tomo man-pages"
.SH NAME
Num.atan \- arc tangent
.SH LIBRARY
diff --git a/man/man3/tomo-Num.atan2.3 b/man/man3/tomo-Num.atan2.3
index 9322a484..a0f6825c 100644
--- a/man/man3/tomo-Num.atan2.3
+++ b/man/man3/tomo-Num.atan2.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.atan2 3 2025-04-21T14:54:02.045842 "Tomo man-pages"
+.TH Num.atan2 3 2025-04-21T14:58:16.947566 "Tomo man-pages"
.SH NAME
Num.atan2 \- arc tangent from 2 variables
.SH LIBRARY
diff --git a/man/man3/tomo-Num.atanh.3 b/man/man3/tomo-Num.atanh.3
index ca41aa83..923631ff 100644
--- a/man/man3/tomo-Num.atanh.3
+++ b/man/man3/tomo-Num.atanh.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.atanh 3 2025-04-21T14:54:02.045889 "Tomo man-pages"
+.TH Num.atanh 3 2025-04-21T14:58:16.947617 "Tomo man-pages"
.SH NAME
Num.atanh \- arc hyperbolic tangent.
.SH LIBRARY
diff --git a/man/man3/tomo-Num.cbrt.3 b/man/man3/tomo-Num.cbrt.3
index c58ccfd5..9d232245 100644
--- a/man/man3/tomo-Num.cbrt.3
+++ b/man/man3/tomo-Num.cbrt.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.cbrt 3 2025-04-21T14:54:02.045925 "Tomo man-pages"
+.TH Num.cbrt 3 2025-04-21T14:58:16.947655 "Tomo man-pages"
.SH NAME
Num.cbrt \- cube root
.SH LIBRARY
diff --git a/man/man3/tomo-Num.ceil.3 b/man/man3/tomo-Num.ceil.3
index 5401624f..cff3fd92 100644
--- a/man/man3/tomo-Num.ceil.3
+++ b/man/man3/tomo-Num.ceil.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.ceil 3 2025-04-21T14:54:02.045959 "Tomo man-pages"
+.TH Num.ceil 3 2025-04-21T14:58:16.947691 "Tomo man-pages"
.SH NAME
Num.ceil \- ceiling function
.SH LIBRARY
diff --git a/man/man3/tomo-Num.clamped.3 b/man/man3/tomo-Num.clamped.3
index d4117d5f..76457703 100644
--- a/man/man3/tomo-Num.clamped.3
+++ b/man/man3/tomo-Num.clamped.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.clamped 3 2025-04-21T14:54:02.045991 "Tomo man-pages"
+.TH Num.clamped 3 2025-04-21T14:58:16.947729 "Tomo man-pages"
.SH NAME
Num.clamped \- clamp a number
.SH LIBRARY
diff --git a/man/man3/tomo-Num.copysign.3 b/man/man3/tomo-Num.copysign.3
index cb08146e..a46412cd 100644
--- a/man/man3/tomo-Num.copysign.3
+++ b/man/man3/tomo-Num.copysign.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.copysign 3 2025-04-21T14:54:02.046025 "Tomo man-pages"
+.TH Num.copysign 3 2025-04-21T14:58:16.947772 "Tomo man-pages"
.SH NAME
Num.copysign \- copy a number's sign
.SH LIBRARY
diff --git a/man/man3/tomo-Num.cos.3 b/man/man3/tomo-Num.cos.3
index 408aac62..7c25b325 100644
--- a/man/man3/tomo-Num.cos.3
+++ b/man/man3/tomo-Num.cos.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.cos 3 2025-04-21T14:54:02.046058 "Tomo man-pages"
+.TH Num.cos 3 2025-04-21T14:58:16.947809 "Tomo man-pages"
.SH NAME
Num.cos \- cosine
.SH LIBRARY
diff --git a/man/man3/tomo-Num.cosh.3 b/man/man3/tomo-Num.cosh.3
index 48be39d8..527fe5dc 100644
--- a/man/man3/tomo-Num.cosh.3
+++ b/man/man3/tomo-Num.cosh.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.cosh 3 2025-04-21T14:54:02.046090 "Tomo man-pages"
+.TH Num.cosh 3 2025-04-21T14:58:16.947842 "Tomo man-pages"
.SH NAME
Num.cosh \- hyperbolic cosine
.SH LIBRARY
diff --git a/man/man3/tomo-Num.erf.3 b/man/man3/tomo-Num.erf.3
index 495c4fac..affd3c30 100644
--- a/man/man3/tomo-Num.erf.3
+++ b/man/man3/tomo-Num.erf.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.erf 3 2025-04-21T14:54:02.046121 "Tomo man-pages"
+.TH Num.erf 3 2025-04-21T14:58:16.947875 "Tomo man-pages"
.SH NAME
Num.erf \- error function
.SH LIBRARY
diff --git a/man/man3/tomo-Num.erfc.3 b/man/man3/tomo-Num.erfc.3
index ccb100ca..7d09be21 100644
--- a/man/man3/tomo-Num.erfc.3
+++ b/man/man3/tomo-Num.erfc.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.erfc 3 2025-04-21T14:54:02.046153 "Tomo man-pages"
+.TH Num.erfc 3 2025-04-21T14:58:16.947911 "Tomo man-pages"
.SH NAME
Num.erfc \- complimentary error function
.SH LIBRARY
diff --git a/man/man3/tomo-Num.exp.3 b/man/man3/tomo-Num.exp.3
index 1813c9ab..e014316f 100644
--- a/man/man3/tomo-Num.exp.3
+++ b/man/man3/tomo-Num.exp.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.exp 3 2025-04-21T14:54:02.046201 "Tomo man-pages"
+.TH Num.exp 3 2025-04-21T14:58:16.947963 "Tomo man-pages"
.SH NAME
Num.exp \- base-e exponentiation
.SH LIBRARY
diff --git a/man/man3/tomo-Num.exp2.3 b/man/man3/tomo-Num.exp2.3
index cc0f2693..61199364 100644
--- a/man/man3/tomo-Num.exp2.3
+++ b/man/man3/tomo-Num.exp2.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.exp2 3 2025-04-21T14:54:02.046235 "Tomo man-pages"
+.TH Num.exp2 3 2025-04-21T14:58:16.948000 "Tomo man-pages"
.SH NAME
Num.exp2 \- base-2 exponentiation
.SH LIBRARY
diff --git a/man/man3/tomo-Num.expm1.3 b/man/man3/tomo-Num.expm1.3
index 89af2d99..47b3a718 100644
--- a/man/man3/tomo-Num.expm1.3
+++ b/man/man3/tomo-Num.expm1.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.expm1 3 2025-04-21T14:54:02.046267 "Tomo man-pages"
+.TH Num.expm1 3 2025-04-21T14:58:16.948035 "Tomo man-pages"
.SH NAME
Num.expm1 \- base-e exponential minus 1
.SH LIBRARY
diff --git a/man/man3/tomo-Num.fdim.3 b/man/man3/tomo-Num.fdim.3
index b014e57b..9c7b49d8 100644
--- a/man/man3/tomo-Num.fdim.3
+++ b/man/man3/tomo-Num.fdim.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.fdim 3 2025-04-21T14:54:02.046299 "Tomo man-pages"
+.TH Num.fdim 3 2025-04-21T14:58:16.948072 "Tomo man-pages"
.SH NAME
Num.fdim \- positive difference
.SH LIBRARY
diff --git a/man/man3/tomo-Num.floor.3 b/man/man3/tomo-Num.floor.3
index 46c7195f..7d64cf61 100644
--- a/man/man3/tomo-Num.floor.3
+++ b/man/man3/tomo-Num.floor.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.floor 3 2025-04-21T14:54:02.046332 "Tomo man-pages"
+.TH Num.floor 3 2025-04-21T14:58:16.948108 "Tomo man-pages"
.SH NAME
Num.floor \- floor function
.SH LIBRARY
diff --git a/man/man3/tomo-Num.format.3 b/man/man3/tomo-Num.format.3
index 182ecfb8..4e2592ef 100644
--- a/man/man3/tomo-Num.format.3
+++ b/man/man3/tomo-Num.format.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.format 3 2025-04-21T14:54:02.046363 "Tomo man-pages"
+.TH Num.format 3 2025-04-21T14:58:16.948143 "Tomo man-pages"
.SH NAME
Num.format \- convert a number to text
.SH LIBRARY
diff --git a/man/man3/tomo-Num.hypot.3 b/man/man3/tomo-Num.hypot.3
index 5da19fcc..18e6b007 100644
--- a/man/man3/tomo-Num.hypot.3
+++ b/man/man3/tomo-Num.hypot.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.hypot 3 2025-04-21T14:54:02.046397 "Tomo man-pages"
+.TH Num.hypot 3 2025-04-21T14:58:16.948179 "Tomo man-pages"
.SH NAME
Num.hypot \- Euclidean distance function
.SH LIBRARY
diff --git a/man/man3/tomo-Num.is_between.3 b/man/man3/tomo-Num.is_between.3
index f4234c0e..a7221791 100644
--- a/man/man3/tomo-Num.is_between.3
+++ b/man/man3/tomo-Num.is_between.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.is_between 3 2025-04-21T14:54:02.046461 "Tomo man-pages"
+.TH Num.is_between 3 2025-04-21T14:58:16.948248 "Tomo man-pages"
.SH NAME
Num.is_between \- check if a number is in a range
.SH LIBRARY
diff --git a/man/man3/tomo-Num.isfinite.3 b/man/man3/tomo-Num.isfinite.3
index cff38e03..546d8e90 100644
--- a/man/man3/tomo-Num.isfinite.3
+++ b/man/man3/tomo-Num.isfinite.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.isfinite 3 2025-04-21T14:54:02.046429 "Tomo man-pages"
+.TH Num.isfinite 3 2025-04-21T14:58:16.948213 "Tomo man-pages"
.SH NAME
Num.isfinite \- check for finite number
.SH LIBRARY
diff --git a/man/man3/tomo-Num.isinf.3 b/man/man3/tomo-Num.isinf.3
index 94c2b7db..0fabf191 100644
--- a/man/man3/tomo-Num.isinf.3
+++ b/man/man3/tomo-Num.isinf.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.isinf 3 2025-04-21T14:54:02.046494 "Tomo man-pages"
+.TH Num.isinf 3 2025-04-21T14:58:16.948283 "Tomo man-pages"
.SH NAME
Num.isinf \- check for infinite number
.SH LIBRARY
diff --git a/man/man3/tomo-Num.j0.3 b/man/man3/tomo-Num.j0.3
index 451a43c1..a9fcf79e 100644
--- a/man/man3/tomo-Num.j0.3
+++ b/man/man3/tomo-Num.j0.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.j0 3 2025-04-21T14:54:02.046526 "Tomo man-pages"
+.TH Num.j0 3 2025-04-21T14:58:16.948316 "Tomo man-pages"
.SH NAME
Num.j0 \- Bessel function
.SH LIBRARY
diff --git a/man/man3/tomo-Num.j1.3 b/man/man3/tomo-Num.j1.3
index 5169f6a2..c45bc54e 100644
--- a/man/man3/tomo-Num.j1.3
+++ b/man/man3/tomo-Num.j1.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.j1 3 2025-04-21T14:54:02.046569 "Tomo man-pages"
+.TH Num.j1 3 2025-04-21T14:58:16.948367 "Tomo man-pages"
.SH NAME
Num.j1 \- Bessel function
.SH LIBRARY
diff --git a/man/man3/tomo-Num.log.3 b/man/man3/tomo-Num.log.3
index 632b8ff6..0d1dd8eb 100644
--- a/man/man3/tomo-Num.log.3
+++ b/man/man3/tomo-Num.log.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.log 3 2025-04-21T14:54:02.046604 "Tomo man-pages"
+.TH Num.log 3 2025-04-21T14:58:16.948407 "Tomo man-pages"
.SH NAME
Num.log \- natural logarithm
.SH LIBRARY
diff --git a/man/man3/tomo-Num.log10.3 b/man/man3/tomo-Num.log10.3
index 5f5dda53..7d7af537 100644
--- a/man/man3/tomo-Num.log10.3
+++ b/man/man3/tomo-Num.log10.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.log10 3 2025-04-21T14:54:02.046636 "Tomo man-pages"
+.TH Num.log10 3 2025-04-21T14:58:16.948442 "Tomo man-pages"
.SH NAME
Num.log10 \- logarithm base-10
.SH LIBRARY
diff --git a/man/man3/tomo-Num.log1p.3 b/man/man3/tomo-Num.log1p.3
index 04aa134f..357c7e90 100644
--- a/man/man3/tomo-Num.log1p.3
+++ b/man/man3/tomo-Num.log1p.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.log1p 3 2025-04-21T14:54:02.046669 "Tomo man-pages"
+.TH Num.log1p 3 2025-04-21T14:58:16.948477 "Tomo man-pages"
.SH NAME
Num.log1p \- logarithm of 1 plus x
.SH LIBRARY
diff --git a/man/man3/tomo-Num.log2.3 b/man/man3/tomo-Num.log2.3
index 6be1074b..9feaf74b 100644
--- a/man/man3/tomo-Num.log2.3
+++ b/man/man3/tomo-Num.log2.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.log2 3 2025-04-21T14:54:02.046701 "Tomo man-pages"
+.TH Num.log2 3 2025-04-21T14:58:16.948515 "Tomo man-pages"
.SH NAME
Num.log2 \- logarithm base-2
.SH LIBRARY
diff --git a/man/man3/tomo-Num.logb.3 b/man/man3/tomo-Num.logb.3
index 7899e3e7..3a24207d 100644
--- a/man/man3/tomo-Num.logb.3
+++ b/man/man3/tomo-Num.logb.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.logb 3 2025-04-21T14:54:02.046740 "Tomo man-pages"
+.TH Num.logb 3 2025-04-21T14:58:16.948549 "Tomo man-pages"
.SH NAME
Num.logb \- exponent of a floating point value
.SH LIBRARY
diff --git a/man/man3/tomo-Num.mix.3 b/man/man3/tomo-Num.mix.3
index f3849990..d6ed28bc 100644
--- a/man/man3/tomo-Num.mix.3
+++ b/man/man3/tomo-Num.mix.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.mix 3 2025-04-21T14:54:02.046779 "Tomo man-pages"
+.TH Num.mix 3 2025-04-21T14:58:16.948590 "Tomo man-pages"
.SH NAME
Num.mix \- mix two numbers by an amount
.SH LIBRARY
diff --git a/man/man3/tomo-Num.near.3 b/man/man3/tomo-Num.near.3
index e39d6157..d18a5bcf 100644
--- a/man/man3/tomo-Num.near.3
+++ b/man/man3/tomo-Num.near.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.near 3 2025-04-21T14:54:02.046814 "Tomo man-pages"
+.TH Num.near 3 2025-04-21T14:58:16.948626 "Tomo man-pages"
.SH NAME
Num.near \- check if two numbers are near each other
.SH LIBRARY
diff --git a/man/man3/tomo-Num.nextafter.3 b/man/man3/tomo-Num.nextafter.3
index 017d27cb..4f0a321e 100644
--- a/man/man3/tomo-Num.nextafter.3
+++ b/man/man3/tomo-Num.nextafter.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.nextafter 3 2025-04-21T14:54:02.046850 "Tomo man-pages"
+.TH Num.nextafter 3 2025-04-21T14:58:16.948672 "Tomo man-pages"
.SH NAME
Num.nextafter \- next floating point number
.SH LIBRARY
diff --git a/man/man3/tomo-Num.parse.3 b/man/man3/tomo-Num.parse.3
index ec644968..72f3b51f 100644
--- a/man/man3/tomo-Num.parse.3
+++ b/man/man3/tomo-Num.parse.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.parse 3 2025-04-21T14:54:02.046884 "Tomo man-pages"
+.TH Num.parse 3 2025-04-21T14:58:16.948707 "Tomo man-pages"
.SH NAME
Num.parse \- convert text to number
.SH LIBRARY
diff --git a/man/man3/tomo-Num.percent.3 b/man/man3/tomo-Num.percent.3
index 4491495f..8782dbb7 100644
--- a/man/man3/tomo-Num.percent.3
+++ b/man/man3/tomo-Num.percent.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.percent 3 2025-04-21T14:54:02.046916 "Tomo man-pages"
+.TH Num.percent 3 2025-04-21T14:58:16.948767 "Tomo man-pages"
.SH NAME
Num.percent \- format as a percentage
.SH LIBRARY
diff --git a/man/man3/tomo-Num.rint.3 b/man/man3/tomo-Num.rint.3
index 02fb1f16..e8a8d849 100644
--- a/man/man3/tomo-Num.rint.3
+++ b/man/man3/tomo-Num.rint.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.rint 3 2025-04-21T14:54:02.046950 "Tomo man-pages"
+.TH Num.rint 3 2025-04-21T14:58:16.948803 "Tomo man-pages"
.SH NAME
Num.rint \- round to nearest integer
.SH LIBRARY
diff --git a/man/man3/tomo-Num.round.3 b/man/man3/tomo-Num.round.3
index e2282fa8..9ff41cb9 100644
--- a/man/man3/tomo-Num.round.3
+++ b/man/man3/tomo-Num.round.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.round 3 2025-04-21T14:54:02.046981 "Tomo man-pages"
+.TH Num.round 3 2025-04-21T14:58:16.948848 "Tomo man-pages"
.SH NAME
Num.round \- round to nearest integer
.SH LIBRARY
diff --git a/man/man3/tomo-Num.scientific.3 b/man/man3/tomo-Num.scientific.3
index aa10f2bc..ff95b8ae 100644
--- a/man/man3/tomo-Num.scientific.3
+++ b/man/man3/tomo-Num.scientific.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.scientific 3 2025-04-21T14:54:02.047013 "Tomo man-pages"
+.TH Num.scientific 3 2025-04-21T14:58:16.948879 "Tomo man-pages"
.SH NAME
Num.scientific \- format in scientific notation
.SH LIBRARY
diff --git a/man/man3/tomo-Num.significand.3 b/man/man3/tomo-Num.significand.3
index 58773873..dafadfa3 100644
--- a/man/man3/tomo-Num.significand.3
+++ b/man/man3/tomo-Num.significand.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.significand 3 2025-04-21T14:54:02.047045 "Tomo man-pages"
+.TH Num.significand 3 2025-04-21T14:58:16.948912 "Tomo man-pages"
.SH NAME
Num.significand \- get mantissa
.SH LIBRARY
diff --git a/man/man3/tomo-Num.sin.3 b/man/man3/tomo-Num.sin.3
index 3bfdaa05..e225aa59 100644
--- a/man/man3/tomo-Num.sin.3
+++ b/man/man3/tomo-Num.sin.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.sin 3 2025-04-21T14:54:02.047090 "Tomo man-pages"
+.TH Num.sin 3 2025-04-21T14:58:16.948961 "Tomo man-pages"
.SH NAME
Num.sin \- sine
.SH LIBRARY
diff --git a/man/man3/tomo-Num.sinh.3 b/man/man3/tomo-Num.sinh.3
index 39fc87b0..9aa08998 100644
--- a/man/man3/tomo-Num.sinh.3
+++ b/man/man3/tomo-Num.sinh.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.sinh 3 2025-04-21T14:54:02.047127 "Tomo man-pages"
+.TH Num.sinh 3 2025-04-21T14:58:16.949027 "Tomo man-pages"
.SH NAME
Num.sinh \- hyperbolic sine
.SH LIBRARY
diff --git a/man/man3/tomo-Num.sqrt.3 b/man/man3/tomo-Num.sqrt.3
index 9e320789..f582c5da 100644
--- a/man/man3/tomo-Num.sqrt.3
+++ b/man/man3/tomo-Num.sqrt.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.sqrt 3 2025-04-21T14:54:02.047159 "Tomo man-pages"
+.TH Num.sqrt 3 2025-04-21T14:58:16.949084 "Tomo man-pages"
.SH NAME
Num.sqrt \- square root
.SH LIBRARY
diff --git a/man/man3/tomo-Num.tan.3 b/man/man3/tomo-Num.tan.3
index d2d3ef98..4edd8b5f 100644
--- a/man/man3/tomo-Num.tan.3
+++ b/man/man3/tomo-Num.tan.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.tan 3 2025-04-21T14:54:02.047192 "Tomo man-pages"
+.TH Num.tan 3 2025-04-21T14:58:16.949135 "Tomo man-pages"
.SH NAME
Num.tan \- tangent
.SH LIBRARY
diff --git a/man/man3/tomo-Num.tanh.3 b/man/man3/tomo-Num.tanh.3
index a64c8728..5e5ede33 100644
--- a/man/man3/tomo-Num.tanh.3
+++ b/man/man3/tomo-Num.tanh.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.tanh 3 2025-04-21T14:54:02.047224 "Tomo man-pages"
+.TH Num.tanh 3 2025-04-21T14:58:16.949201 "Tomo man-pages"
.SH NAME
Num.tanh \- hyperbolic tangent
.SH LIBRARY
diff --git a/man/man3/tomo-Num.tgamma.3 b/man/man3/tomo-Num.tgamma.3
index ab638dab..8b005aef 100644
--- a/man/man3/tomo-Num.tgamma.3
+++ b/man/man3/tomo-Num.tgamma.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.tgamma 3 2025-04-21T14:54:02.047256 "Tomo man-pages"
+.TH Num.tgamma 3 2025-04-21T14:58:16.949297 "Tomo man-pages"
.SH NAME
Num.tgamma \- true gamma function
.SH LIBRARY
diff --git a/man/man3/tomo-Num.trunc.3 b/man/man3/tomo-Num.trunc.3
index df96790f..4de436af 100644
--- a/man/man3/tomo-Num.trunc.3
+++ b/man/man3/tomo-Num.trunc.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.trunc 3 2025-04-21T14:54:02.047288 "Tomo man-pages"
+.TH Num.trunc 3 2025-04-21T14:58:16.949383 "Tomo man-pages"
.SH NAME
Num.trunc \- truncate a number
.SH LIBRARY
diff --git a/man/man3/tomo-Num.y0.3 b/man/man3/tomo-Num.y0.3
index 62b52732..1f657639 100644
--- a/man/man3/tomo-Num.y0.3
+++ b/man/man3/tomo-Num.y0.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.y0 3 2025-04-21T14:54:02.047320 "Tomo man-pages"
+.TH Num.y0 3 2025-04-21T14:58:16.949427 "Tomo man-pages"
.SH NAME
Num.y0 \- Bessel function
.SH LIBRARY
diff --git a/man/man3/tomo-Num.y1.3 b/man/man3/tomo-Num.y1.3
index 5676515e..0ff43ec1 100644
--- a/man/man3/tomo-Num.y1.3
+++ b/man/man3/tomo-Num.y1.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.y1 3 2025-04-21T14:54:02.047354 "Tomo man-pages"
+.TH Num.y1 3 2025-04-21T14:58:16.949482 "Tomo man-pages"
.SH NAME
Num.y1 \- Bessel function
.SH LIBRARY
diff --git a/man/man3/tomo-Path.accessed.3 b/man/man3/tomo-Path.accessed.3
index 23890407..4822c08a 100644
--- a/man/man3/tomo-Path.accessed.3
+++ b/man/man3/tomo-Path.accessed.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Path.accessed 3 2025-04-21T14:54:02.047912 "Tomo man-pages"
+.TH Path.accessed 3 2025-04-21T14:58:16.950040 "Tomo man-pages"
.SH NAME
Path.accessed \- access time
.SH LIBRARY
diff --git a/man/man3/tomo-Path.append.3 b/man/man3/tomo-Path.append.3
index 6f195823..35530e1a 100644
--- a/man/man3/tomo-Path.append.3
+++ b/man/man3/tomo-Path.append.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Path.append 3 2025-04-21T14:54:02.047948 "Tomo man-pages"
+.TH Path.append 3 2025-04-21T14:58:16.950084 "Tomo man-pages"
.SH NAME
Path.append \- append to a file
.SH LIBRARY
diff --git a/man/man3/tomo-Path.append_bytes.3 b/man/man3/tomo-Path.append_bytes.3
index 135f9971..d3047741 100644
--- a/man/man3/tomo-Path.append_bytes.3
+++ b/man/man3/tomo-Path.append_bytes.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Path.append_bytes 3 2025-04-21T14:54:02.047984 "Tomo man-pages"
+.TH Path.append_bytes 3 2025-04-21T14:58:16.950127 "Tomo man-pages"
.SH NAME
Path.append_bytes \- append bytes to a file
.SH LIBRARY
diff --git a/man/man3/tomo-Path.base_name.3 b/man/man3/tomo-Path.base_name.3
index 27cd2fc0..6cacbbb5 100644
--- a/man/man3/tomo-Path.base_name.3
+++ b/man/man3/tomo-Path.base_name.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Path.base_name 3 2025-04-21T14:54:02.048019 "Tomo man-pages"
+.TH Path.base_name 3 2025-04-21T14:58:16.950166 "Tomo man-pages"
.SH NAME
Path.base_name \- base name of a file
.SH LIBRARY
diff --git a/man/man3/tomo-Path.by_line.3 b/man/man3/tomo-Path.by_line.3
index 3bb8e5c7..61d3175e 100644
--- a/man/man3/tomo-Path.by_line.3
+++ b/man/man3/tomo-Path.by_line.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Path.by_line 3 2025-04-21T14:54:02.048051 "Tomo man-pages"
+.TH Path.by_line 3 2025-04-21T14:58:16.950205 "Tomo man-pages"
.SH NAME
Path.by_line \- iterate by line
.SH LIBRARY
diff --git a/man/man3/tomo-Path.can_execute.3 b/man/man3/tomo-Path.can_execute.3
index 2ddaac25..c78ecd4c 100644
--- a/man/man3/tomo-Path.can_execute.3
+++ b/man/man3/tomo-Path.can_execute.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Path.can_execute 3 2025-04-21T14:54:02.048085 "Tomo man-pages"
+.TH Path.can_execute 3 2025-04-21T14:58:16.950244 "Tomo man-pages"
.SH NAME
Path.can_execute \- check execute permissions
.SH LIBRARY
diff --git a/man/man3/tomo-Path.can_read.3 b/man/man3/tomo-Path.can_read.3
index 09e7bd18..78be1070 100644
--- a/man/man3/tomo-Path.can_read.3
+++ b/man/man3/tomo-Path.can_read.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Path.can_read 3 2025-04-21T14:54:02.048118 "Tomo man-pages"
+.TH Path.can_read 3 2025-04-21T14:58:16.950283 "Tomo man-pages"
.SH NAME
Path.can_read \- check read permissions
.SH LIBRARY
diff --git a/man/man3/tomo-Path.can_write.3 b/man/man3/tomo-Path.can_write.3
index 6ed09e2d..57457266 100644
--- a/man/man3/tomo-Path.can_write.3
+++ b/man/man3/tomo-Path.can_write.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Path.can_write 3 2025-04-21T14:54:02.048150 "Tomo man-pages"
+.TH Path.can_write 3 2025-04-21T14:58:16.950321 "Tomo man-pages"
.SH NAME
Path.can_write \- check write permissions
.SH LIBRARY
diff --git a/man/man3/tomo-Path.changed.3 b/man/man3/tomo-Path.changed.3
index 963f9c1c..26d675f6 100644
--- a/man/man3/tomo-Path.changed.3
+++ b/man/man3/tomo-Path.changed.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Path.changed 3 2025-04-21T14:54:02.048196 "Tomo man-pages"
+.TH Path.changed 3 2025-04-21T14:58:16.950374 "Tomo man-pages"
.SH NAME
Path.changed \- get the last changed time
.SH LIBRARY
diff --git a/man/man3/tomo-Path.child.3 b/man/man3/tomo-Path.child.3
index 17e98332..38265274 100644
--- a/man/man3/tomo-Path.child.3
+++ b/man/man3/tomo-Path.child.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Path.child 3 2025-04-21T14:54:02.048234 "Tomo man-pages"
+.TH Path.child 3 2025-04-21T14:58:16.950419 "Tomo man-pages"
.SH NAME
Path.child \- append a child to a path
.SH LIBRARY
diff --git a/man/man3/tomo-Path.children.3 b/man/man3/tomo-Path.children.3
index c3afef21..617b1442 100644
--- a/man/man3/tomo-Path.children.3
+++ b/man/man3/tomo-Path.children.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Path.children 3 2025-04-21T14:54:02.048267 "Tomo man-pages"
+.TH Path.children 3 2025-04-21T14:58:16.950457 "Tomo man-pages"
.SH NAME
Path.children \- get children of a directory
.SH LIBRARY
diff --git a/man/man3/tomo-Path.create_directory.3 b/man/man3/tomo-Path.create_directory.3
index 0ee9bfb1..0180db82 100644
--- a/man/man3/tomo-Path.create_directory.3
+++ b/man/man3/tomo-Path.create_directory.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Path.create_directory 3 2025-04-21T14:54:02.048300 "Tomo man-pages"
+.TH Path.create_directory 3 2025-04-21T14:58:16.950497 "Tomo man-pages"
.SH NAME
Path.create_directory \- make a directory
.SH LIBRARY
diff --git a/man/man3/tomo-Path.current_dir.3 b/man/man3/tomo-Path.current_dir.3
index 4de5fa4d..5d18f0ce 100644
--- a/man/man3/tomo-Path.current_dir.3
+++ b/man/man3/tomo-Path.current_dir.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Path.current_dir 3 2025-04-21T14:54:02.048333 "Tomo man-pages"
+.TH Path.current_dir 3 2025-04-21T14:58:16.950534 "Tomo man-pages"
.SH NAME
Path.current_dir \- get current directory
.SH LIBRARY
diff --git a/man/man3/tomo-Path.exists.3 b/man/man3/tomo-Path.exists.3
index 7e4923a6..d7e0a336 100644
--- a/man/man3/tomo-Path.exists.3
+++ b/man/man3/tomo-Path.exists.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Path.exists 3 2025-04-21T14:54:02.048364 "Tomo man-pages"
+.TH Path.exists 3 2025-04-21T14:58:16.950572 "Tomo man-pages"
.SH NAME
Path.exists \- check if a path exists
.SH LIBRARY
diff --git a/man/man3/tomo-Path.expand_home.3 b/man/man3/tomo-Path.expand_home.3
index a0c9caa5..d8b152e8 100644
--- a/man/man3/tomo-Path.expand_home.3
+++ b/man/man3/tomo-Path.expand_home.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Path.expand_home 3 2025-04-21T14:54:02.048395 "Tomo man-pages"
+.TH Path.expand_home 3 2025-04-21T14:58:16.950608 "Tomo man-pages"
.SH NAME
Path.expand_home \- expand ~ to $HOME
.SH LIBRARY
diff --git a/man/man3/tomo-Path.extension.3 b/man/man3/tomo-Path.extension.3
index cd222dd7..0b7364e8 100644
--- a/man/man3/tomo-Path.extension.3
+++ b/man/man3/tomo-Path.extension.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Path.extension 3 2025-04-21T14:54:02.048440 "Tomo man-pages"
+.TH Path.extension 3 2025-04-21T14:58:16.950693 "Tomo man-pages"
.SH NAME
Path.extension \- get file extension
.SH LIBRARY
diff --git a/man/man3/tomo-Path.files.3 b/man/man3/tomo-Path.files.3
index a20ec413..65f0800d 100644
--- a/man/man3/tomo-Path.files.3
+++ b/man/man3/tomo-Path.files.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Path.files 3 2025-04-21T14:54:02.048478 "Tomo man-pages"
+.TH Path.files 3 2025-04-21T14:58:16.950744 "Tomo man-pages"
.SH NAME
Path.files \- list files in a directory
.SH LIBRARY
diff --git a/man/man3/tomo-Path.from_components.3 b/man/man3/tomo-Path.from_components.3
index 0afe2a7d..90014636 100644
--- a/man/man3/tomo-Path.from_components.3
+++ b/man/man3/tomo-Path.from_components.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Path.from_components 3 2025-04-21T14:54:02.048513 "Tomo man-pages"
+.TH Path.from_components 3 2025-04-21T14:58:16.950784 "Tomo man-pages"
.SH NAME
Path.from_components \- build a path from components
.SH LIBRARY
diff --git a/man/man3/tomo-Path.glob.3 b/man/man3/tomo-Path.glob.3
index e71e5cb7..2a128007 100644
--- a/man/man3/tomo-Path.glob.3
+++ b/man/man3/tomo-Path.glob.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Path.glob 3 2025-04-21T14:54:02.048548 "Tomo man-pages"
+.TH Path.glob 3 2025-04-21T14:58:16.950820 "Tomo man-pages"
.SH NAME
Path.glob \- perform file globbing
.SH LIBRARY
diff --git a/man/man3/tomo-Path.group.3 b/man/man3/tomo-Path.group.3
index f5db4666..cf62c3d5 100644
--- a/man/man3/tomo-Path.group.3
+++ b/man/man3/tomo-Path.group.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Path.group 3 2025-04-21T14:54:02.048584 "Tomo man-pages"
+.TH Path.group 3 2025-04-21T14:58:16.950856 "Tomo man-pages"
.SH NAME
Path.group \- get the owning group
.SH LIBRARY
diff --git a/man/man3/tomo-Path.is_directory.3 b/man/man3/tomo-Path.is_directory.3
index 6adcd74a..aa869c01 100644
--- a/man/man3/tomo-Path.is_directory.3
+++ b/man/man3/tomo-Path.is_directory.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Path.is_directory 3 2025-04-21T14:54:02.048623 "Tomo man-pages"
+.TH Path.is_directory 3 2025-04-21T14:58:16.950891 "Tomo man-pages"
.SH NAME
Path.is_directory \- check if a path is a directory
.SH LIBRARY
diff --git a/man/man3/tomo-Path.is_file.3 b/man/man3/tomo-Path.is_file.3
index 7ee88ceb..827cb092 100644
--- a/man/man3/tomo-Path.is_file.3
+++ b/man/man3/tomo-Path.is_file.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Path.is_file 3 2025-04-21T14:54:02.048667 "Tomo man-pages"
+.TH Path.is_file 3 2025-04-21T14:58:16.950925 "Tomo man-pages"
.SH NAME
Path.is_file \- check if a path is a file
.SH LIBRARY
diff --git a/man/man3/tomo-Path.is_socket.3 b/man/man3/tomo-Path.is_socket.3
index 2370b590..84acaf4a 100644
--- a/man/man3/tomo-Path.is_socket.3
+++ b/man/man3/tomo-Path.is_socket.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Path.is_socket 3 2025-04-21T14:54:02.048704 "Tomo man-pages"
+.TH Path.is_socket 3 2025-04-21T14:58:16.950958 "Tomo man-pages"
.SH NAME
Path.is_socket \- check if a path is a socket
.SH LIBRARY
diff --git a/man/man3/tomo-Path.is_symlink.3 b/man/man3/tomo-Path.is_symlink.3
index 8f4918a1..81dcddbe 100644
--- a/man/man3/tomo-Path.is_symlink.3
+++ b/man/man3/tomo-Path.is_symlink.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Path.is_symlink 3 2025-04-21T14:54:02.048744 "Tomo man-pages"
+.TH Path.is_symlink 3 2025-04-21T14:58:16.950991 "Tomo man-pages"
.SH NAME
Path.is_symlink \- check if a path is a symbolic link
.SH LIBRARY
diff --git a/man/man3/tomo-Path.modified.3 b/man/man3/tomo-Path.modified.3
index 1565ef7e..9bc61d9f 100644
--- a/man/man3/tomo-Path.modified.3
+++ b/man/man3/tomo-Path.modified.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Path.modified 3 2025-04-21T14:54:02.048802 "Tomo man-pages"
+.TH Path.modified 3 2025-04-21T14:58:16.951024 "Tomo man-pages"
.SH NAME
Path.modified \- get file modification time
.SH LIBRARY
diff --git a/man/man3/tomo-Path.owner.3 b/man/man3/tomo-Path.owner.3
index e44fdbbc..1211fd7b 100644
--- a/man/man3/tomo-Path.owner.3
+++ b/man/man3/tomo-Path.owner.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Path.owner 3 2025-04-21T14:54:02.048838 "Tomo man-pages"
+.TH Path.owner 3 2025-04-21T14:58:16.951056 "Tomo man-pages"
.SH NAME
Path.owner \- get file owner
.SH LIBRARY
diff --git a/man/man3/tomo-Path.parent.3 b/man/man3/tomo-Path.parent.3
index 1be3fff6..89cd5e10 100644
--- a/man/man3/tomo-Path.parent.3
+++ b/man/man3/tomo-Path.parent.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Path.parent 3 2025-04-21T14:54:02.048874 "Tomo man-pages"
+.TH Path.parent 3 2025-04-21T14:58:16.951089 "Tomo man-pages"
.SH NAME
Path.parent \- get parent directory
.SH LIBRARY
diff --git a/man/man3/tomo-Path.read.3 b/man/man3/tomo-Path.read.3
index c3ace956..7b4053cc 100644
--- a/man/man3/tomo-Path.read.3
+++ b/man/man3/tomo-Path.read.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Path.read 3 2025-04-21T14:54:02.048920 "Tomo man-pages"
+.TH Path.read 3 2025-04-21T14:58:16.951120 "Tomo man-pages"
.SH NAME
Path.read \- read file contents
.SH LIBRARY
diff --git a/man/man3/tomo-Path.read_bytes.3 b/man/man3/tomo-Path.read_bytes.3
index a5709c91..8b1f2e4f 100644
--- a/man/man3/tomo-Path.read_bytes.3
+++ b/man/man3/tomo-Path.read_bytes.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Path.read_bytes 3 2025-04-21T14:54:02.048986 "Tomo man-pages"
+.TH Path.read_bytes 3 2025-04-21T14:58:16.951170 "Tomo man-pages"
.SH NAME
Path.read_bytes \- read file contents as bytes
.SH LIBRARY
diff --git a/man/man3/tomo-Path.relative_to.3 b/man/man3/tomo-Path.relative_to.3
index 4ef30295..f31b07d5 100644
--- a/man/man3/tomo-Path.relative_to.3
+++ b/man/man3/tomo-Path.relative_to.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Path.relative_to 3 2025-04-21T14:54:02.049038 "Tomo man-pages"
+.TH Path.relative_to 3 2025-04-21T14:58:16.951207 "Tomo man-pages"
.SH NAME
Path.relative_to \- apply a relative path to another
.SH LIBRARY
diff --git a/man/man3/tomo-Path.remove.3 b/man/man3/tomo-Path.remove.3
index 2ac625ad..be7f6950 100644
--- a/man/man3/tomo-Path.remove.3
+++ b/man/man3/tomo-Path.remove.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Path.remove 3 2025-04-21T14:54:02.049076 "Tomo man-pages"
+.TH Path.remove 3 2025-04-21T14:58:16.951243 "Tomo man-pages"
.SH NAME
Path.remove \- remove a file or directory
.SH LIBRARY
diff --git a/man/man3/tomo-Path.resolved.3 b/man/man3/tomo-Path.resolved.3
index e90e391a..e6157c42 100644
--- a/man/man3/tomo-Path.resolved.3
+++ b/man/man3/tomo-Path.resolved.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Path.resolved 3 2025-04-21T14:54:02.049111 "Tomo man-pages"
+.TH Path.resolved 3 2025-04-21T14:58:16.951278 "Tomo man-pages"
.SH NAME
Path.resolved \- resolve a path
.SH LIBRARY
diff --git a/man/man3/tomo-Path.set_owner.3 b/man/man3/tomo-Path.set_owner.3
index fb91aa3e..4556ba92 100644
--- a/man/man3/tomo-Path.set_owner.3
+++ b/man/man3/tomo-Path.set_owner.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Path.set_owner 3 2025-04-21T14:54:02.049147 "Tomo man-pages"
+.TH Path.set_owner 3 2025-04-21T14:58:16.951312 "Tomo man-pages"
.SH NAME
Path.set_owner \- set the owner
.SH LIBRARY
diff --git a/man/man3/tomo-Path.subdirectories.3 b/man/man3/tomo-Path.subdirectories.3
index be01dd13..a23d8a3b 100644
--- a/man/man3/tomo-Path.subdirectories.3
+++ b/man/man3/tomo-Path.subdirectories.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Path.subdirectories 3 2025-04-21T14:54:02.049183 "Tomo man-pages"
+.TH Path.subdirectories 3 2025-04-21T14:58:16.951352 "Tomo man-pages"
.SH NAME
Path.subdirectories \- get subdirectories
.SH LIBRARY
diff --git a/man/man3/tomo-Path.unique_directory.3 b/man/man3/tomo-Path.unique_directory.3
index ed2316ea..3981ba9d 100644
--- a/man/man3/tomo-Path.unique_directory.3
+++ b/man/man3/tomo-Path.unique_directory.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Path.unique_directory 3 2025-04-21T14:54:02.049217 "Tomo man-pages"
+.TH Path.unique_directory 3 2025-04-21T14:58:16.951387 "Tomo man-pages"
.SH NAME
Path.unique_directory \- create a directory with a unique name
.SH LIBRARY
diff --git a/man/man3/tomo-Path.write.3 b/man/man3/tomo-Path.write.3
index c8eec4ab..28a9a5d2 100644
--- a/man/man3/tomo-Path.write.3
+++ b/man/man3/tomo-Path.write.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Path.write 3 2025-04-21T14:54:02.049251 "Tomo man-pages"
+.TH Path.write 3 2025-04-21T14:58:16.951420 "Tomo man-pages"
.SH NAME
Path.write \- write to a file
.SH LIBRARY
diff --git a/man/man3/tomo-Path.write_bytes.3 b/man/man3/tomo-Path.write_bytes.3
index fb5064df..25de5beb 100644
--- a/man/man3/tomo-Path.write_bytes.3
+++ b/man/man3/tomo-Path.write_bytes.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Path.write_bytes 3 2025-04-21T14:54:02.049285 "Tomo man-pages"
+.TH Path.write_bytes 3 2025-04-21T14:58:16.951455 "Tomo man-pages"
.SH NAME
Path.write_bytes \- write bytes to a file
.SH LIBRARY
diff --git a/man/man3/tomo-Path.write_unique.3 b/man/man3/tomo-Path.write_unique.3
index 5000f744..0d51d36f 100644
--- a/man/man3/tomo-Path.write_unique.3
+++ b/man/man3/tomo-Path.write_unique.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Path.write_unique 3 2025-04-21T14:54:02.049319 "Tomo man-pages"
+.TH Path.write_unique 3 2025-04-21T14:58:16.951488 "Tomo man-pages"
.SH NAME
Path.write_unique \- write to a uniquely named file
.SH LIBRARY
diff --git a/man/man3/tomo-Path.write_unique_bytes.3 b/man/man3/tomo-Path.write_unique_bytes.3
index 07affecd..faa44537 100644
--- a/man/man3/tomo-Path.write_unique_bytes.3
+++ b/man/man3/tomo-Path.write_unique_bytes.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Path.write_unique_bytes 3 2025-04-21T14:54:02.049352 "Tomo man-pages"
+.TH Path.write_unique_bytes 3 2025-04-21T14:58:16.951520 "Tomo man-pages"
.SH NAME
Path.write_unique_bytes \- write bytes to a uniquely named file
.SH LIBRARY
diff --git a/man/man3/tomo-Set.add.3 b/man/man3/tomo-Set.add.3
index 49ba1659..c06f58d5 100644
--- a/man/man3/tomo-Set.add.3
+++ b/man/man3/tomo-Set.add.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Set.add 3 2025-04-21T14:54:02.049385 "Tomo man-pages"
+.TH Set.add 3 2025-04-21T14:58:16.951554 "Tomo man-pages"
.SH NAME
Set.add \- add item to a set
.SH LIBRARY
diff --git a/man/man3/tomo-Set.add_all.3 b/man/man3/tomo-Set.add_all.3
index e2fc77fb..9d68edd1 100644
--- a/man/man3/tomo-Set.add_all.3
+++ b/man/man3/tomo-Set.add_all.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Set.add_all 3 2025-04-21T14:54:02.049418 "Tomo man-pages"
+.TH Set.add_all 3 2025-04-21T14:58:16.951586 "Tomo man-pages"
.SH NAME
Set.add_all \- add items to a set
.SH LIBRARY
diff --git a/man/man3/tomo-Set.clear.3 b/man/man3/tomo-Set.clear.3
index 64135b99..0f5325c3 100644
--- a/man/man3/tomo-Set.clear.3
+++ b/man/man3/tomo-Set.clear.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Set.clear 3 2025-04-21T14:54:02.049450 "Tomo man-pages"
+.TH Set.clear 3 2025-04-21T14:58:16.951618 "Tomo man-pages"
.SH NAME
Set.clear \- clear a set
.SH LIBRARY
diff --git a/man/man3/tomo-Set.has.3 b/man/man3/tomo-Set.has.3
index 8454b9b6..f141a625 100644
--- a/man/man3/tomo-Set.has.3
+++ b/man/man3/tomo-Set.has.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Set.has 3 2025-04-21T14:54:02.049496 "Tomo man-pages"
+.TH Set.has 3 2025-04-21T14:58:16.951662 "Tomo man-pages"
.SH NAME
Set.has \- check if a set has an item
.SH LIBRARY
diff --git a/man/man3/tomo-Set.is_subset_of.3 b/man/man3/tomo-Set.is_subset_of.3
index 7c94c896..3066aa47 100644
--- a/man/man3/tomo-Set.is_subset_of.3
+++ b/man/man3/tomo-Set.is_subset_of.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Set.is_subset_of 3 2025-04-21T14:54:02.049532 "Tomo man-pages"
+.TH Set.is_subset_of 3 2025-04-21T14:58:16.951697 "Tomo man-pages"
.SH NAME
Set.is_subset_of \- check if a set is a subset
.SH LIBRARY
diff --git a/man/man3/tomo-Set.is_superset_of.3 b/man/man3/tomo-Set.is_superset_of.3
index a1a7c469..7ce6a6f2 100644
--- a/man/man3/tomo-Set.is_superset_of.3
+++ b/man/man3/tomo-Set.is_superset_of.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Set.is_superset_of 3 2025-04-21T14:54:02.049566 "Tomo man-pages"
+.TH Set.is_superset_of 3 2025-04-21T14:58:16.951731 "Tomo man-pages"
.SH NAME
Set.is_superset_of \- check if a set is a superset
.SH LIBRARY
diff --git a/man/man3/tomo-Set.overlap.3 b/man/man3/tomo-Set.overlap.3
index e4e26031..a8ecc3e2 100644
--- a/man/man3/tomo-Set.overlap.3
+++ b/man/man3/tomo-Set.overlap.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Set.overlap 3 2025-04-21T14:54:02.049599 "Tomo man-pages"
+.TH Set.overlap 3 2025-04-21T14:58:16.951779 "Tomo man-pages"
.SH NAME
Set.overlap \- set intersection
.SH LIBRARY
diff --git a/man/man3/tomo-Set.remove.3 b/man/man3/tomo-Set.remove.3
index 51c06a73..fe493576 100644
--- a/man/man3/tomo-Set.remove.3
+++ b/man/man3/tomo-Set.remove.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Set.remove 3 2025-04-21T14:54:02.049631 "Tomo man-pages"
+.TH Set.remove 3 2025-04-21T14:58:16.951812 "Tomo man-pages"
.SH NAME
Set.remove \- remove an item from a set
.SH LIBRARY
diff --git a/man/man3/tomo-Set.remove_all.3 b/man/man3/tomo-Set.remove_all.3
index c9c4ed12..a037036a 100644
--- a/man/man3/tomo-Set.remove_all.3
+++ b/man/man3/tomo-Set.remove_all.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Set.remove_all 3 2025-04-21T14:54:02.049663 "Tomo man-pages"
+.TH Set.remove_all 3 2025-04-21T14:58:16.951844 "Tomo man-pages"
.SH NAME
Set.remove_all \- remove items from a set
.SH LIBRARY
diff --git a/man/man3/tomo-Set.with.3 b/man/man3/tomo-Set.with.3
index 9fcf2b7c..4b1f12ba 100644
--- a/man/man3/tomo-Set.with.3
+++ b/man/man3/tomo-Set.with.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Set.with 3 2025-04-21T14:54:02.049697 "Tomo man-pages"
+.TH Set.with 3 2025-04-21T14:58:16.951877 "Tomo man-pages"
.SH NAME
Set.with \- set union
.SH LIBRARY
diff --git a/man/man3/tomo-Set.without.3 b/man/man3/tomo-Set.without.3
index 3fe7875e..7e11da21 100644
--- a/man/man3/tomo-Set.without.3
+++ b/man/man3/tomo-Set.without.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Set.without 3 2025-04-21T14:54:02.049816 "Tomo man-pages"
+.TH Set.without 3 2025-04-21T14:58:16.951920 "Tomo man-pages"
.SH NAME
Set.without \- set difference
.SH LIBRARY
diff --git a/man/man3/tomo-Table.clear.3 b/man/man3/tomo-Table.clear.3
index 2e13631c..f68b4e4b 100644
--- a/man/man3/tomo-Table.clear.3
+++ b/man/man3/tomo-Table.clear.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Table.clear 3 2025-04-21T14:54:02.049855 "Tomo man-pages"
+.TH Table.clear 3 2025-04-21T14:58:16.951959 "Tomo man-pages"
.SH NAME
Table.clear \- clear a table
.SH LIBRARY
diff --git a/man/man3/tomo-Table.get.3 b/man/man3/tomo-Table.get.3
index ab7d81e2..fa71ab38 100644
--- a/man/man3/tomo-Table.get.3
+++ b/man/man3/tomo-Table.get.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Table.get 3 2025-04-21T14:54:02.049889 "Tomo man-pages"
+.TH Table.get 3 2025-04-21T14:58:16.951992 "Tomo man-pages"
.SH NAME
Table.get \- get an item from a table
.SH LIBRARY
diff --git a/man/man3/tomo-Table.get_or_set.3 b/man/man3/tomo-Table.get_or_set.3
index 159cad8d..6876e4d9 100644
--- a/man/man3/tomo-Table.get_or_set.3
+++ b/man/man3/tomo-Table.get_or_set.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Table.get_or_set 3 2025-04-21T14:54:02.049925 "Tomo man-pages"
+.TH Table.get_or_set 3 2025-04-21T14:58:16.952028 "Tomo man-pages"
.SH NAME
Table.get_or_set \- get an item or set a default if absent
.SH LIBRARY
diff --git a/man/man3/tomo-Table.has.3 b/man/man3/tomo-Table.has.3
index 1bfcca76..c998d82f 100644
--- a/man/man3/tomo-Table.has.3
+++ b/man/man3/tomo-Table.has.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Table.has 3 2025-04-21T14:54:02.049961 "Tomo man-pages"
+.TH Table.has 3 2025-04-21T14:58:16.952064 "Tomo man-pages"
.SH NAME
Table.has \- check for a key
.SH LIBRARY
diff --git a/man/man3/tomo-Table.remove.3 b/man/man3/tomo-Table.remove.3
index cc43cd70..201a2fd5 100644
--- a/man/man3/tomo-Table.remove.3
+++ b/man/man3/tomo-Table.remove.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Table.remove 3 2025-04-21T14:54:02.049993 "Tomo man-pages"
+.TH Table.remove 3 2025-04-21T14:58:16.952097 "Tomo man-pages"
.SH NAME
Table.remove \- remove a table entry
.SH LIBRARY
diff --git a/man/man3/tomo-Table.set.3 b/man/man3/tomo-Table.set.3
index 5669119d..ff707c84 100644
--- a/man/man3/tomo-Table.set.3
+++ b/man/man3/tomo-Table.set.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Table.set 3 2025-04-21T14:54:02.050025 "Tomo man-pages"
+.TH Table.set 3 2025-04-21T14:58:16.952129 "Tomo man-pages"
.SH NAME
Table.set \- set a table entry
.SH LIBRARY
diff --git a/man/man3/tomo-Text.as_c_string.3 b/man/man3/tomo-Text.as_c_string.3
index 95ec8c53..a7d8bf18 100644
--- a/man/man3/tomo-Text.as_c_string.3
+++ b/man/man3/tomo-Text.as_c_string.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Text.as_c_string 3 2025-04-21T14:54:02.050058 "Tomo man-pages"
+.TH Text.as_c_string 3 2025-04-21T14:58:16.952162 "Tomo man-pages"
.SH NAME
Text.as_c_string \- convert to C-style string
.SH LIBRARY
diff --git a/man/man3/tomo-Text.at.3 b/man/man3/tomo-Text.at.3
index 65998f88..b1687f4e 100644
--- a/man/man3/tomo-Text.at.3
+++ b/man/man3/tomo-Text.at.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Text.at 3 2025-04-21T14:54:02.050103 "Tomo man-pages"
+.TH Text.at 3 2025-04-21T14:58:16.952226 "Tomo man-pages"
.SH NAME
Text.at \- get a letter
.SH LIBRARY
diff --git a/man/man3/tomo-Text.by_line.3 b/man/man3/tomo-Text.by_line.3
index 5dc1df59..a0a70cf6 100644
--- a/man/man3/tomo-Text.by_line.3
+++ b/man/man3/tomo-Text.by_line.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Text.by_line 3 2025-04-21T14:54:02.050163 "Tomo man-pages"
+.TH Text.by_line 3 2025-04-21T14:58:16.952266 "Tomo man-pages"
.SH NAME
Text.by_line \- iterate by line
.SH LIBRARY
diff --git a/man/man3/tomo-Text.by_split.3 b/man/man3/tomo-Text.by_split.3
index a11b9b06..a3f73599 100644
--- a/man/man3/tomo-Text.by_split.3
+++ b/man/man3/tomo-Text.by_split.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Text.by_split 3 2025-04-21T14:54:02.050220 "Tomo man-pages"
+.TH Text.by_split 3 2025-04-21T14:58:16.952305 "Tomo man-pages"
.SH NAME
Text.by_split \- iterate by a spliting text
.SH LIBRARY
diff --git a/man/man3/tomo-Text.by_split_any.3 b/man/man3/tomo-Text.by_split_any.3
index 962fad4d..6a7e229e 100644
--- a/man/man3/tomo-Text.by_split_any.3
+++ b/man/man3/tomo-Text.by_split_any.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Text.by_split_any 3 2025-04-21T14:54:02.050276 "Tomo man-pages"
+.TH Text.by_split_any 3 2025-04-21T14:58:16.952344 "Tomo man-pages"
.SH NAME
Text.by_split_any \- iterate by one of many splitting characters
.SH LIBRARY
diff --git a/man/man3/tomo-Text.bytes.3 b/man/man3/tomo-Text.bytes.3
index 8a119c47..453d39e6 100644
--- a/man/man3/tomo-Text.bytes.3
+++ b/man/man3/tomo-Text.bytes.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Text.bytes 3 2025-04-21T14:54:02.050332 "Tomo man-pages"
+.TH Text.bytes 3 2025-04-21T14:58:16.952382 "Tomo man-pages"
.SH NAME
Text.bytes \- get UTF8 bytes
.SH LIBRARY
diff --git a/man/man3/tomo-Text.caseless_equals.3 b/man/man3/tomo-Text.caseless_equals.3
index c8c0151a..3bad2668 100644
--- a/man/man3/tomo-Text.caseless_equals.3
+++ b/man/man3/tomo-Text.caseless_equals.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Text.caseless_equals 3 2025-04-21T14:54:02.050399 "Tomo man-pages"
+.TH Text.caseless_equals 3 2025-04-21T14:58:16.952418 "Tomo man-pages"
.SH NAME
Text.caseless_equals \- case-insensitive comparison
.SH LIBRARY
diff --git a/man/man3/tomo-Text.codepoint_names.3 b/man/man3/tomo-Text.codepoint_names.3
index 4c0f818c..b73682bf 100644
--- a/man/man3/tomo-Text.codepoint_names.3
+++ b/man/man3/tomo-Text.codepoint_names.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Text.codepoint_names 3 2025-04-21T14:54:02.050457 "Tomo man-pages"
+.TH Text.codepoint_names 3 2025-04-21T14:58:16.952460 "Tomo man-pages"
.SH NAME
Text.codepoint_names \- get unicode codepoint names
.SH LIBRARY
diff --git a/man/man3/tomo-Text.ends_with.3 b/man/man3/tomo-Text.ends_with.3
index 87d46035..76508eff 100644
--- a/man/man3/tomo-Text.ends_with.3
+++ b/man/man3/tomo-Text.ends_with.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Text.ends_with 3 2025-04-21T14:54:02.050511 "Tomo man-pages"
+.TH Text.ends_with 3 2025-04-21T14:58:16.952496 "Tomo man-pages"
.SH NAME
Text.ends_with \- check suffix
.SH LIBRARY
diff --git a/man/man3/tomo-Text.from.3 b/man/man3/tomo-Text.from.3
index dc654adb..fd893ce1 100644
--- a/man/man3/tomo-Text.from.3
+++ b/man/man3/tomo-Text.from.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Text.from 3 2025-04-21T14:54:02.050566 "Tomo man-pages"
+.TH Text.from 3 2025-04-21T14:58:16.952532 "Tomo man-pages"
.SH NAME
Text.from \- slice from a starting index
.SH LIBRARY
diff --git a/man/man3/tomo-Text.from_bytes.3 b/man/man3/tomo-Text.from_bytes.3
index 098a06d2..16181452 100644
--- a/man/man3/tomo-Text.from_bytes.3
+++ b/man/man3/tomo-Text.from_bytes.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Text.from_bytes 3 2025-04-21T14:54:02.050619 "Tomo man-pages"
+.TH Text.from_bytes 3 2025-04-21T14:58:16.952567 "Tomo man-pages"
.SH NAME
Text.from_bytes \- convert UTF8 byte list to text
.SH LIBRARY
diff --git a/man/man3/tomo-Text.from_c_string.3 b/man/man3/tomo-Text.from_c_string.3
index 44cf0336..d010c293 100644
--- a/man/man3/tomo-Text.from_c_string.3
+++ b/man/man3/tomo-Text.from_c_string.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Text.from_c_string 3 2025-04-21T14:54:02.050683 "Tomo man-pages"
+.TH Text.from_c_string 3 2025-04-21T14:58:16.952602 "Tomo man-pages"
.SH NAME
Text.from_c_string \- convert C-style string to text
.SH LIBRARY
diff --git a/man/man3/tomo-Text.from_codepoint_names.3 b/man/man3/tomo-Text.from_codepoint_names.3
index 2c81e98a..75ae2162 100644
--- a/man/man3/tomo-Text.from_codepoint_names.3
+++ b/man/man3/tomo-Text.from_codepoint_names.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Text.from_codepoint_names 3 2025-04-21T14:54:02.050741 "Tomo man-pages"
+.TH Text.from_codepoint_names 3 2025-04-21T14:58:16.952636 "Tomo man-pages"
.SH NAME
Text.from_codepoint_names \- convert list of unicode codepoint names to text
.SH LIBRARY
diff --git a/man/man3/tomo-Text.from_codepoints.3 b/man/man3/tomo-Text.from_codepoints.3
index 35e59350..5726916d 100644
--- a/man/man3/tomo-Text.from_codepoints.3
+++ b/man/man3/tomo-Text.from_codepoints.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Text.from_codepoints 3 2025-04-21T14:54:02.050798 "Tomo man-pages"
+.TH Text.from_codepoints 3 2025-04-21T14:58:16.952671 "Tomo man-pages"
.SH NAME
Text.from_codepoints \- convert UTF32 codepoints to text
.SH LIBRARY
diff --git a/man/man3/tomo-Text.has.3 b/man/man3/tomo-Text.has.3
index f2c79029..5efc4cad 100644
--- a/man/man3/tomo-Text.has.3
+++ b/man/man3/tomo-Text.has.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Text.has 3 2025-04-21T14:54:02.050876 "Tomo man-pages"
+.TH Text.has 3 2025-04-21T14:58:16.952725 "Tomo man-pages"
.SH NAME
Text.has \- check for substring
.SH LIBRARY
diff --git a/man/man3/tomo-Text.join.3 b/man/man3/tomo-Text.join.3
index 1c207682..ad57d1b0 100644
--- a/man/man3/tomo-Text.join.3
+++ b/man/man3/tomo-Text.join.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Text.join 3 2025-04-21T14:54:02.050943 "Tomo man-pages"
+.TH Text.join 3 2025-04-21T14:58:16.952774 "Tomo man-pages"
.SH NAME
Text.join \- concatenate with separator
.SH LIBRARY
diff --git a/man/man3/tomo-Text.left_pad.3 b/man/man3/tomo-Text.left_pad.3
index 39ab6e34..2cf61bc1 100644
--- a/man/man3/tomo-Text.left_pad.3
+++ b/man/man3/tomo-Text.left_pad.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Text.left_pad 3 2025-04-21T14:54:02.051055 "Tomo man-pages"
+.TH Text.left_pad 3 2025-04-21T14:58:16.952858 "Tomo man-pages"
.SH NAME
Text.left_pad \- left-pad text
.SH LIBRARY
diff --git a/man/man3/tomo-Text.lines.3 b/man/man3/tomo-Text.lines.3
index 02296cae..61256cd4 100644
--- a/man/man3/tomo-Text.lines.3
+++ b/man/man3/tomo-Text.lines.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Text.lines 3 2025-04-21T14:54:02.051112 "Tomo man-pages"
+.TH Text.lines 3 2025-04-21T14:58:16.952909 "Tomo man-pages"
.SH NAME
Text.lines \- get list of lines
.SH LIBRARY
diff --git a/man/man3/tomo-Text.lower.3 b/man/man3/tomo-Text.lower.3
index 895cbe85..a1e943e6 100644
--- a/man/man3/tomo-Text.lower.3
+++ b/man/man3/tomo-Text.lower.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Text.lower 3 2025-04-21T14:54:02.051155 "Tomo man-pages"
+.TH Text.lower 3 2025-04-21T14:58:16.952948 "Tomo man-pages"
.SH NAME
Text.lower \- convert to lowercase
.SH LIBRARY
diff --git a/man/man3/tomo-Text.middle_pad.3 b/man/man3/tomo-Text.middle_pad.3
index 3c9f419f..c360a63e 100644
--- a/man/man3/tomo-Text.middle_pad.3
+++ b/man/man3/tomo-Text.middle_pad.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Text.middle_pad 3 2025-04-21T14:54:02.050998 "Tomo man-pages"
+.TH Text.middle_pad 3 2025-04-21T14:58:16.952816 "Tomo man-pages"
.SH NAME
Text.middle_pad \- pad text, centered
.SH LIBRARY
diff --git a/man/man3/tomo-Text.quoted.3 b/man/man3/tomo-Text.quoted.3
index b5a092e1..deae0525 100644
--- a/man/man3/tomo-Text.quoted.3
+++ b/man/man3/tomo-Text.quoted.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Text.quoted 3 2025-04-21T14:54:02.051195 "Tomo man-pages"
+.TH Text.quoted 3 2025-04-21T14:58:16.952990 "Tomo man-pages"
.SH NAME
Text.quoted \- add quotation marks and escapes
.SH LIBRARY
diff --git a/man/man3/tomo-Text.repeat.3 b/man/man3/tomo-Text.repeat.3
index 567f4bca..03d2bf5f 100644
--- a/man/man3/tomo-Text.repeat.3
+++ b/man/man3/tomo-Text.repeat.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Text.repeat 3 2025-04-21T14:54:02.051236 "Tomo man-pages"
+.TH Text.repeat 3 2025-04-21T14:58:16.953027 "Tomo man-pages"
.SH NAME
Text.repeat \- repeat text
.SH LIBRARY
diff --git a/man/man3/tomo-Text.replace.3 b/man/man3/tomo-Text.replace.3
index 3845b366..cf450fbd 100644
--- a/man/man3/tomo-Text.replace.3
+++ b/man/man3/tomo-Text.replace.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Text.replace 3 2025-04-21T14:54:02.051269 "Tomo man-pages"
+.TH Text.replace 3 2025-04-21T14:58:16.953062 "Tomo man-pages"
.SH NAME
Text.replace \- replace a substring
.SH LIBRARY
diff --git a/man/man3/tomo-Text.reversed.3 b/man/man3/tomo-Text.reversed.3
index 43121a68..1095b1bf 100644
--- a/man/man3/tomo-Text.reversed.3
+++ b/man/man3/tomo-Text.reversed.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Text.reversed 3 2025-04-21T14:54:02.051302 "Tomo man-pages"
+.TH Text.reversed 3 2025-04-21T14:58:16.953096 "Tomo man-pages"
.SH NAME
Text.reversed \- get a reversed copy
.SH LIBRARY
diff --git a/man/man3/tomo-Text.right_pad.3 b/man/man3/tomo-Text.right_pad.3
index 9b5d28ef..3963b656 100644
--- a/man/man3/tomo-Text.right_pad.3
+++ b/man/man3/tomo-Text.right_pad.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Text.right_pad 3 2025-04-21T14:54:02.051333 "Tomo man-pages"
+.TH Text.right_pad 3 2025-04-21T14:58:16.953130 "Tomo man-pages"
.SH NAME
Text.right_pad \- right-pad text
.SH LIBRARY
diff --git a/man/man3/tomo-Text.slice.3 b/man/man3/tomo-Text.slice.3
index 0686ecd2..6c4cfdb2 100644
--- a/man/man3/tomo-Text.slice.3
+++ b/man/man3/tomo-Text.slice.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Text.slice 3 2025-04-21T14:54:02.051367 "Tomo man-pages"
+.TH Text.slice 3 2025-04-21T14:58:16.953167 "Tomo man-pages"
.SH NAME
Text.slice \- get a slice of a text
.SH LIBRARY
diff --git a/man/man3/tomo-Text.split.3 b/man/man3/tomo-Text.split.3
index 4230b634..8f51e389 100644
--- a/man/man3/tomo-Text.split.3
+++ b/man/man3/tomo-Text.split.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Text.split 3 2025-04-21T14:54:02.051417 "Tomo man-pages"
+.TH Text.split 3 2025-04-21T14:58:16.953225 "Tomo man-pages"
.SH NAME
Text.split \- split a text by a delimiter
.SH LIBRARY
diff --git a/man/man3/tomo-Text.split_any.3 b/man/man3/tomo-Text.split_any.3
index 57e067c9..734dc769 100644
--- a/man/man3/tomo-Text.split_any.3
+++ b/man/man3/tomo-Text.split_any.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Text.split_any 3 2025-04-21T14:54:02.051456 "Tomo man-pages"
+.TH Text.split_any 3 2025-04-21T14:58:16.953265 "Tomo man-pages"
.SH NAME
Text.split_any \- split a text by multiple delimiters
.SH LIBRARY
diff --git a/man/man3/tomo-Text.starts_with.3 b/man/man3/tomo-Text.starts_with.3
index 740c59ca..6c9cfdd5 100644
--- a/man/man3/tomo-Text.starts_with.3
+++ b/man/man3/tomo-Text.starts_with.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Text.starts_with 3 2025-04-21T14:54:02.051492 "Tomo man-pages"
+.TH Text.starts_with 3 2025-04-21T14:58:16.953304 "Tomo man-pages"
.SH NAME
Text.starts_with \- check prefix
.SH LIBRARY
diff --git a/man/man3/tomo-Text.title.3 b/man/man3/tomo-Text.title.3
index 1ebf4e5c..0a2adc11 100644
--- a/man/man3/tomo-Text.title.3
+++ b/man/man3/tomo-Text.title.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Text.title 3 2025-04-21T14:54:02.051527 "Tomo man-pages"
+.TH Text.title 3 2025-04-21T14:58:16.953341 "Tomo man-pages"
.SH NAME
Text.title \- titlecase
.SH LIBRARY
diff --git a/man/man3/tomo-Text.to.3 b/man/man3/tomo-Text.to.3
index 0f9662f9..732bfcc4 100644
--- a/man/man3/tomo-Text.to.3
+++ b/man/man3/tomo-Text.to.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Text.to 3 2025-04-21T14:54:02.051563 "Tomo man-pages"
+.TH Text.to 3 2025-04-21T14:58:16.953381 "Tomo man-pages"
.SH NAME
Text.to \- slice to an end index
.SH LIBRARY
diff --git a/man/man3/tomo-Text.translate.3 b/man/man3/tomo-Text.translate.3
index 648e8edf..02fa37ea 100644
--- a/man/man3/tomo-Text.translate.3
+++ b/man/man3/tomo-Text.translate.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Text.translate 3 2025-04-21T14:54:02.051597 "Tomo man-pages"
+.TH Text.translate 3 2025-04-21T14:58:16.953420 "Tomo man-pages"
.SH NAME
Text.translate \- perform multiple replacements
.SH LIBRARY
diff --git a/man/man3/tomo-Text.trim.3 b/man/man3/tomo-Text.trim.3
index 81652e0e..7a933ede 100644
--- a/man/man3/tomo-Text.trim.3
+++ b/man/man3/tomo-Text.trim.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Text.trim 3 2025-04-21T14:54:02.051632 "Tomo man-pages"
+.TH Text.trim 3 2025-04-21T14:58:16.953456 "Tomo man-pages"
.SH NAME
Text.trim \- trim characters
.SH LIBRARY
diff --git a/man/man3/tomo-Text.upper.3 b/man/man3/tomo-Text.upper.3
index 2ed8e5c5..82d3f398 100644
--- a/man/man3/tomo-Text.upper.3
+++ b/man/man3/tomo-Text.upper.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Text.upper 3 2025-04-21T14:54:02.051669 "Tomo man-pages"
+.TH Text.upper 3 2025-04-21T14:58:16.953495 "Tomo man-pages"
.SH NAME
Text.upper \- uppercase
.SH LIBRARY
diff --git a/man/man3/tomo-Text.utf32_codepoints.3 b/man/man3/tomo-Text.utf32_codepoints.3
index 9e1cf401..f093b0fd 100644
--- a/man/man3/tomo-Text.utf32_codepoints.3
+++ b/man/man3/tomo-Text.utf32_codepoints.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Text.utf32_codepoints 3 2025-04-21T14:54:02.051704 "Tomo man-pages"
+.TH Text.utf32_codepoints 3 2025-04-21T14:58:16.953532 "Tomo man-pages"
.SH NAME
Text.utf32_codepoints \- get UTF32 codepoints
.SH LIBRARY
diff --git a/man/man3/tomo-Text.width.3 b/man/man3/tomo-Text.width.3
index a46578fb..e525f23d 100644
--- a/man/man3/tomo-Text.width.3
+++ b/man/man3/tomo-Text.width.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Text.width 3 2025-04-21T14:54:02.051749 "Tomo man-pages"
+.TH Text.width 3 2025-04-21T14:58:16.953567 "Tomo man-pages"
.SH NAME
Text.width \- get display width
.SH LIBRARY
diff --git a/man/man3/tomo-Text.without_prefix.3 b/man/man3/tomo-Text.without_prefix.3
index d51271c7..f09807aa 100644
--- a/man/man3/tomo-Text.without_prefix.3
+++ b/man/man3/tomo-Text.without_prefix.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Text.without_prefix 3 2025-04-21T14:54:02.051787 "Tomo man-pages"
+.TH Text.without_prefix 3 2025-04-21T14:58:16.953605 "Tomo man-pages"
.SH NAME
Text.without_prefix \- remove prefix
.SH LIBRARY
diff --git a/man/man3/tomo-Text.without_suffix.3 b/man/man3/tomo-Text.without_suffix.3
index fed6c013..1d51b98b 100644
--- a/man/man3/tomo-Text.without_suffix.3
+++ b/man/man3/tomo-Text.without_suffix.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Text.without_suffix 3 2025-04-21T14:54:02.051821 "Tomo man-pages"
+.TH Text.without_suffix 3 2025-04-21T14:58:16.953639 "Tomo man-pages"
.SH NAME
Text.without_suffix \- remove suffix
.SH LIBRARY
diff --git a/man/man3/tomo-USE_COLOR.3 b/man/man3/tomo-USE_COLOR.3
index b28d242c..d61df80a 100644
--- a/man/man3/tomo-USE_COLOR.3
+++ b/man/man3/tomo-USE_COLOR.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH USE_COLOR 3 2025-04-21T14:54:02.043669 "Tomo man-pages"
+.TH USE_COLOR 3 2025-04-21T14:58:16.945447 "Tomo man-pages"
.SH NAME
USE_COLOR \- whether to use colors
.SH LIBRARY
diff --git a/man/man3/tomo-ask.3 b/man/man3/tomo-ask.3
index cf55b2e1..057bf42a 100644
--- a/man/man3/tomo-ask.3
+++ b/man/man3/tomo-ask.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH ask 3 2025-04-21T14:54:02.043039 "Tomo man-pages"
+.TH ask 3 2025-04-21T14:58:16.945070 "Tomo man-pages"
.SH NAME
ask \- get user input
.SH LIBRARY
diff --git a/man/man3/tomo-exit.3 b/man/man3/tomo-exit.3
index c087db30..93c2afea 100644
--- a/man/man3/tomo-exit.3
+++ b/man/man3/tomo-exit.3
@@ -2,14 +2,14 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH exit 3 2025-04-21T14:54:02.043148 "Tomo man-pages"
+.TH exit 3 2025-04-21T14:58:16.945131 "Tomo man-pages"
.SH NAME
exit \- exit the program
.SH LIBRARY
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI exit\ :\ func(message:\ Text?\ =\ !Text,\ status:\ Int32\ =\ Int32(1)\ ->\ Void)
+.BI exit\ :\ func(message:\ Text?\ =\ none,\ status:\ Int32\ =\ Int32(1)\ ->\ Void)
.fi
.SH DESCRIPTION
Exits the program with a given status and optionally prints a message.
@@ -22,7 +22,7 @@ allbox;
lb lb lbx lb
l l l l.
Name Type Description Default
-message Text? If nonempty, this message will be printed (with a newline) before exiting. !Text
+message Text? If nonempty, this message will be printed (with a newline) before exiting. none
status Int32 The status code that the program with exit with. Int32(1)
.TE
.SH RETURN
diff --git a/man/man3/tomo-fail.3 b/man/man3/tomo-fail.3
index 4ef1205a..e3a7581b 100644
--- a/man/man3/tomo-fail.3
+++ b/man/man3/tomo-fail.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH fail 3 2025-04-21T14:54:02.043615 "Tomo man-pages"
+.TH fail 3 2025-04-21T14:58:16.945404 "Tomo man-pages"
.SH NAME
fail \- abort the program
.SH LIBRARY
diff --git a/man/man3/tomo-getenv.3 b/man/man3/tomo-getenv.3
index f05b9dac..f69edc87 100644
--- a/man/man3/tomo-getenv.3
+++ b/man/man3/tomo-getenv.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH getenv 3 2025-04-21T14:54:02.043225 "Tomo man-pages"
+.TH getenv 3 2025-04-21T14:58:16.945188 "Tomo man-pages"
.SH NAME
getenv \- get an environment variable
.SH LIBRARY
diff --git a/man/man3/tomo-print.3 b/man/man3/tomo-print.3
index 41c1650e..a98c0908 100644
--- a/man/man3/tomo-print.3
+++ b/man/man3/tomo-print.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH print 3 2025-04-21T14:54:02.043322 "Tomo man-pages"
+.TH print 3 2025-04-21T14:58:16.945232 "Tomo man-pages"
.SH NAME
print \- print some text
.SH LIBRARY
diff --git a/man/man3/tomo-say.3 b/man/man3/tomo-say.3
index 95813d56..4fc7326d 100644
--- a/man/man3/tomo-say.3
+++ b/man/man3/tomo-say.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH say 3 2025-04-21T14:54:02.043404 "Tomo man-pages"
+.TH say 3 2025-04-21T14:58:16.945277 "Tomo man-pages"
.SH NAME
say \- print some text
.SH LIBRARY
diff --git a/man/man3/tomo-setenv.3 b/man/man3/tomo-setenv.3
index 0d984bc8..fe02c20d 100644
--- a/man/man3/tomo-setenv.3
+++ b/man/man3/tomo-setenv.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH setenv 3 2025-04-21T14:54:02.043500 "Tomo man-pages"
+.TH setenv 3 2025-04-21T14:58:16.945322 "Tomo man-pages"
.SH NAME
setenv \- set an environment variable
.SH LIBRARY
diff --git a/man/man3/tomo-sleep.3 b/man/man3/tomo-sleep.3
index 1b9f5c5f..d4d8280c 100644
--- a/man/man3/tomo-sleep.3
+++ b/man/man3/tomo-sleep.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH sleep 3 2025-04-21T14:54:02.043560 "Tomo man-pages"
+.TH sleep 3 2025-04-21T14:58:16.945364 "Tomo man-pages"
.SH NAME
sleep \- wait for an interval
.SH LIBRARY