aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--api/api.md12
-rw-r--r--api/paths.md12
-rw-r--r--api/paths.yaml22
-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.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.32
-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.32
-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.32
-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.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.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.with_precision.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.36
-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.36
-rw-r--r--man/man3/tomo-Path.read_bytes.36
-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.32
-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
-rw-r--r--src/typecheck.c4
-rw-r--r--test/optionals.tm4
217 files changed, 245 insertions, 245 deletions
diff --git a/api/api.md b/api/api.md
index 527708ad..434dcd55 100644
--- a/api/api.md
+++ b/api/api.md
@@ -2619,13 +2619,13 @@ path | `Path` | The path of the file or directory. | -
Path.by_line : func(path: Path -> func(->Text?)?)
```
-Returns an iterator that can be used to iterate over a file one line at a time, or returns a null value if the file could not be opened.
+Returns an iterator that can be used to iterate over a file one line at a time, or returns none if the file could not be opened.
Argument | Type | Description | Default
---------|------|-------------|---------
path | `Path` | The path of the file. | -
-**Return:** An iterator that can be used to get lines from a file one at a time or a null value if the file couldn't be read.
+**Return:** An iterator that can be used to get lines from a file one at a time or none if the file couldn't be read.
**Example:**
@@ -3178,13 +3178,13 @@ path | `Path` | The path of the file or directory. | -
Path.read : func(path: Path -> Text?)
```
-Reads the contents of the file at the specified path or a null value if the file could not be read.
+Reads the contents of the file at the specified path or none if the file could not be read.
Argument | Type | Description | Default
---------|------|-------------|---------
path | `Path` | The path of the file to read. | -
-**Return:** The contents of the file. If the file could not be read, a null value will be returned. If the file can be read, but is not valid UTF8 data, an error will be raised.
+**Return:** The contents of the file. If the file could not be read, none will be returned. If the file can be read, but is not valid UTF8 data, an error will be raised.
**Example:**
@@ -3202,14 +3202,14 @@ path | `Path` | The path of the file to read. | -
Path.read_bytes : func(path: Path, limit: Int? = none -> [Byte]?)
```
-Reads the contents of the file at the specified path or a null value if the file could not be read.
+Reads the contents of the file at the specified path or none if the file could not be read.
Argument | Type | Description | Default
---------|------|-------------|---------
path | `Path` | The path of the file to read. | -
limit | `Int?` | A limit to how many bytes should be read. | `none`
-**Return:** The byte contents of the file. If the file cannot be read, a null value will be returned.
+**Return:** The byte contents of the file. If the file cannot be read, none will be returned.
**Example:**
diff --git a/api/paths.md b/api/paths.md
index 68f413ef..7929e71f 100644
--- a/api/paths.md
+++ b/api/paths.md
@@ -98,13 +98,13 @@ path | `Path` | The path of the file or directory. | -
Path.by_line : func(path: Path -> func(->Text?)?)
```
-Returns an iterator that can be used to iterate over a file one line at a time, or returns a null value if the file could not be opened.
+Returns an iterator that can be used to iterate over a file one line at a time, or returns none if the file could not be opened.
Argument | Type | Description | Default
---------|------|-------------|---------
path | `Path` | The path of the file. | -
-**Return:** An iterator that can be used to get lines from a file one at a time or a null value if the file couldn't be read.
+**Return:** An iterator that can be used to get lines from a file one at a time or none if the file couldn't be read.
**Example:**
@@ -657,13 +657,13 @@ path | `Path` | The path of the file or directory. | -
Path.read : func(path: Path -> Text?)
```
-Reads the contents of the file at the specified path or a null value if the file could not be read.
+Reads the contents of the file at the specified path or none if the file could not be read.
Argument | Type | Description | Default
---------|------|-------------|---------
path | `Path` | The path of the file to read. | -
-**Return:** The contents of the file. If the file could not be read, a null value will be returned. If the file can be read, but is not valid UTF8 data, an error will be raised.
+**Return:** The contents of the file. If the file could not be read, none will be returned. If the file can be read, but is not valid UTF8 data, an error will be raised.
**Example:**
@@ -681,14 +681,14 @@ path | `Path` | The path of the file to read. | -
Path.read_bytes : func(path: Path, limit: Int? = none -> [Byte]?)
```
-Reads the contents of the file at the specified path or a null value if the file could not be read.
+Reads the contents of the file at the specified path or none if the file could not be read.
Argument | Type | Description | Default
---------|------|-------------|---------
path | `Path` | The path of the file to read. | -
limit | `Int?` | A limit to how many bytes should be read. | `none`
-**Return:** The byte contents of the file. If the file cannot be read, a null value will be returned.
+**Return:** The byte contents of the file. If the file cannot be read, none will be returned.
**Example:**
diff --git a/api/paths.yaml b/api/paths.yaml
index f33b7a77..5efae599 100644
--- a/api/paths.yaml
+++ b/api/paths.yaml
@@ -96,12 +96,12 @@ Path.by_line:
short: iterate by line
description: >
Returns an iterator that can be used to iterate over a file one line at a time,
- or returns a null value if the file could not be opened.
+ or returns none if the file could not be opened.
return:
type: 'func(->Text?)?'
description: >
- An iterator that can be used to get lines from a file one at a time or a null
- value if the file couldn't be read.
+ An iterator that can be used to get lines from a file one at a time or
+ none if the file couldn't be read.
args:
path:
type: 'Path'
@@ -619,14 +619,14 @@ Path.parent:
Path.read:
short: read file contents
description: >
- Reads the contents of the file at the specified path or a null value if the
- file could not be read.
+ Reads the contents of the file at the specified path or none if the file
+ could not be read.
return:
type: 'Text?'
description: >
- The contents of the file. If the file could not be read, a null value will be
- returned. If the file can be read, but is not valid UTF8 data, an error will be
- raised.
+ The contents of the file. If the file could not be read, none will be
+ returned. If the file can be read, but is not valid UTF8 data, an error
+ will be raised.
args:
path:
type: 'Path'
@@ -642,12 +642,12 @@ Path.read:
Path.read_bytes:
short: read file contents as bytes
description: >
- Reads the contents of the file at the specified path or a null value if the
- file could not be read.
+ Reads the contents of the file at the specified path or none if the file
+ could not be read.
return:
type: '[Byte]?'
description: >
- The byte contents of the file. If the file cannot be read, a null value will be
+ The byte contents of the file. If the file cannot be read, none will be
returned.
args:
path:
diff --git a/man/man3/tomo-Bool.parse.3 b/man/man3/tomo-Bool.parse.3
index e7ff9862..81830fb3 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-27 "Tomo man-pages"
+.TH Bool.parse 3 2025-04-30 "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 37c2d7a7..6b19e82c 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-27 "Tomo man-pages"
+.TH Byte.hex 3 2025-04-30 "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 189a282d..9169d998 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-27 "Tomo man-pages"
+.TH Byte.is_between 3 2025-04-30 "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 dc714073..6e4d3bb6 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-27 "Tomo man-pages"
+.TH Byte.parse 3 2025-04-30 "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 69228ba0..9982f5da 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-27 "Tomo man-pages"
+.TH Byte.to 3 2025-04-30 "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 39ae6416..3deb6928 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-27 "Tomo man-pages"
+.TH Int.abs 3 2025-04-30 "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 569bdc76..57a79540 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-27 "Tomo man-pages"
+.TH Int.choose 3 2025-04-30 "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 883a147a..d951f76b 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-27 "Tomo man-pages"
+.TH Int.clamped 3 2025-04-30 "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 2fe1a880..eba61613 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-27 "Tomo man-pages"
+.TH Int.factorial 3 2025-04-30 "Tomo man-pages"
.SH NAME
Int.factorial \- factorial
.SH LIBRARY
diff --git a/man/man3/tomo-Int.hex.3 b/man/man3/tomo-Int.hex.3
index b60ae256..c91f22b4 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-27 "Tomo man-pages"
+.TH Int.hex 3 2025-04-30 "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 3030d593..1f445b12 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-27 "Tomo man-pages"
+.TH Int.is_between 3 2025-04-30 "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 2577d624..27769976 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-27 "Tomo man-pages"
+.TH Int.is_prime 3 2025-04-30 "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 52c28bf3..9904456a 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-27 "Tomo man-pages"
+.TH Int.next_prime 3 2025-04-30 "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 e27b4015..06c5dd23 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-27 "Tomo man-pages"
+.TH Int.octal 3 2025-04-30 "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 5a930dfd..17cb4a6b 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-27 "Tomo man-pages"
+.TH Int.onward 3 2025-04-30 "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 9daac941..8facec2a 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-27 "Tomo man-pages"
+.TH Int.parse 3 2025-04-30 "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 eb7d9a77..88cbc86a 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-27 "Tomo man-pages"
+.TH Int.prev_prime 3 2025-04-30 "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 79910749..99cd53e5 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-27 "Tomo man-pages"
+.TH Int.sqrt 3 2025-04-30 "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 e62253e0..2af4f5fd 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-27 "Tomo man-pages"
+.TH Int.to 3 2025-04-30 "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 24ae6549..bed89279 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-27 "Tomo man-pages"
+.TH List.binary_search 3 2025-04-30 "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 2f01ae9d..54ac9695 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-27 "Tomo man-pages"
+.TH List.by 3 2025-04-30 "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 d97cb9e9..e912c983 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-27 "Tomo man-pages"
+.TH List.clear 3 2025-04-30 "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 04c189a7..350e3044 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-27 "Tomo man-pages"
+.TH List.counts 3 2025-04-30 "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 7427be7a..9a2ff609 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-27 "Tomo man-pages"
+.TH List.find 3 2025-04-30 "Tomo man-pages"
.SH NAME
List.find \- find an element's index
.SH LIBRARY
diff --git a/man/man3/tomo-List.from.3 b/man/man3/tomo-List.from.3
index 36929015..e1df7793 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-27 "Tomo man-pages"
+.TH List.from 3 2025-04-30 "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 1e5934b6..7b46066b 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-27 "Tomo man-pages"
+.TH List.has 3 2025-04-30 "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 ff5650b0..00527870 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-27 "Tomo man-pages"
+.TH List.heap_pop 3 2025-04-30 "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 ca748f21..5da4a40a 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-27 "Tomo man-pages"
+.TH List.heap_push 3 2025-04-30 "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 78152cd6..af7fafd1 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-27 "Tomo man-pages"
+.TH List.heapify 3 2025-04-30 "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 cd7bc6ae..20d23ef2 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-27 "Tomo man-pages"
+.TH List.insert 3 2025-04-30 "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 afae20da..bd042209 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-27 "Tomo man-pages"
+.TH List.insert_all 3 2025-04-30 "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 47d1039e..1603d9b7 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-27 "Tomo man-pages"
+.TH List.pop 3 2025-04-30 "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 97f49c09..60713098 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-27 "Tomo man-pages"
+.TH List.random 3 2025-04-30 "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 9dcd0058..0ff876c9 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-27 "Tomo man-pages"
+.TH List.remove_at 3 2025-04-30 "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 7cecf46e..24531400 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-27 "Tomo man-pages"
+.TH List.remove_item 3 2025-04-30 "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 fd96e918..c0073391 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-27 "Tomo man-pages"
+.TH List.reversed 3 2025-04-30 "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 53db479b..538310f9 100644
--- a/man/man3/tomo-List.sample.3
+++ b/man/man3/tomo-List.sample.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH List.sample 3 2025-04-27 "Tomo man-pages"
+.TH List.sample 3 2025-04-30 "Tomo man-pages"
.SH NAME
List.sample \- weighted random choices
.SH LIBRARY
diff --git a/man/man3/tomo-List.shuffle.3 b/man/man3/tomo-List.shuffle.3
index 0aead852..7d7e1def 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-27 "Tomo man-pages"
+.TH List.shuffle 3 2025-04-30 "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 154fe61c..6585cc0f 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-27 "Tomo man-pages"
+.TH List.shuffled 3 2025-04-30 "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 ebc38f7b..73dddbc3 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-27 "Tomo man-pages"
+.TH List.slice 3 2025-04-30 "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 b51155c2..62b05b37 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-27 "Tomo man-pages"
+.TH List.sort 3 2025-04-30 "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 8f34d568..19277682 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-27 "Tomo man-pages"
+.TH List.sorted 3 2025-04-30 "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 89580971..202ec0c7 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-27 "Tomo man-pages"
+.TH List.to 3 2025-04-30 "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 f5053a42..e24c0ad6 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-27 "Tomo man-pages"
+.TH List.unique 3 2025-04-30 "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 118bfdec..8e0d50de 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-27 "Tomo man-pages"
+.TH List.where 3 2025-04-30 "Tomo man-pages"
.SH NAME
List.where \- find an index where a predicate matches
.SH LIBRARY
diff --git a/man/man3/tomo-Num.1_PI.3 b/man/man3/tomo-Num.1_PI.3
index bcb192e5..ad91d33b 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-27 "Tomo man-pages"
+.TH Num.1_PI 3 2025-04-30 "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 b10d7952..3e7db63b 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-27 "Tomo man-pages"
+.TH Num.2_PI 3 2025-04-30 "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 efc897ea..15a19bc2 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-27 "Tomo man-pages"
+.TH Num.2_SQRTPI 3 2025-04-30 "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 a1fe8f8d..227c3a78 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-27 "Tomo man-pages"
+.TH Num.E 3 2025-04-30 "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 d2ad7f18..6b7560e8 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-27 "Tomo man-pages"
+.TH Num.INF 3 2025-04-30 "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 7d5085ae..00383a60 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-27 "Tomo man-pages"
+.TH Num.LN10 3 2025-04-30 "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 9610ccbd..6e3d3df6 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-27 "Tomo man-pages"
+.TH Num.LN2 3 2025-04-30 "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 3069fcd6..b729be0c 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-27 "Tomo man-pages"
+.TH Num.LOG2E 3 2025-04-30 "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 8403957b..61d4a0f8 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-27 "Tomo man-pages"
+.TH Num.PI 3 2025-04-30 "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 2598a595..93e7f4ca 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-27 "Tomo man-pages"
+.TH Num.PI_2 3 2025-04-30 "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 a41462ed..c6796704 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-27 "Tomo man-pages"
+.TH Num.PI_4 3 2025-04-30 "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 b4fbda6f..0feac353 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-27 "Tomo man-pages"
+.TH Num.SQRT1_2 3 2025-04-30 "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 580e2d59..75bd86bf 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-27 "Tomo man-pages"
+.TH Num.SQRT2 3 2025-04-30 "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 5990a861..2abc33d2 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-27 "Tomo man-pages"
+.TH Num.TAU 3 2025-04-30 "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 9fb30788..c1f1bf31 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-27 "Tomo man-pages"
+.TH Num.abs 3 2025-04-30 "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 4e454058..78715179 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-27 "Tomo man-pages"
+.TH Num.acos 3 2025-04-30 "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 826b92c5..c971dc0d 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-27 "Tomo man-pages"
+.TH Num.acosh 3 2025-04-30 "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 4c2f619b..242dbe0b 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-27 "Tomo man-pages"
+.TH Num.asin 3 2025-04-30 "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 13b81c98..ed437b24 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-27 "Tomo man-pages"
+.TH Num.asinh 3 2025-04-30 "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 d382d5fd..116c70de 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-27 "Tomo man-pages"
+.TH Num.atan 3 2025-04-30 "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 020139b1..601047a1 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-27 "Tomo man-pages"
+.TH Num.atan2 3 2025-04-30 "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 e0d2cb35..43bfcc77 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-27 "Tomo man-pages"
+.TH Num.atanh 3 2025-04-30 "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 d645bc68..b74d2a15 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-27 "Tomo man-pages"
+.TH Num.cbrt 3 2025-04-30 "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 ad13d193..639d7c3d 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-27 "Tomo man-pages"
+.TH Num.ceil 3 2025-04-30 "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 ceae7de0..01037d44 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-27 "Tomo man-pages"
+.TH Num.clamped 3 2025-04-30 "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 b9829367..1fd4d898 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-27 "Tomo man-pages"
+.TH Num.copysign 3 2025-04-30 "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 edb0e48b..ed1df601 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-27 "Tomo man-pages"
+.TH Num.cos 3 2025-04-30 "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 32e63287..59ec417d 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-27 "Tomo man-pages"
+.TH Num.cosh 3 2025-04-30 "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 d4756e0a..5f1a56f9 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-27 "Tomo man-pages"
+.TH Num.erf 3 2025-04-30 "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 f904dcb2..cf0bcad7 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-27 "Tomo man-pages"
+.TH Num.erfc 3 2025-04-30 "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 1d2c78a9..e4ac0608 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-27 "Tomo man-pages"
+.TH Num.exp 3 2025-04-30 "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 e3b1b708..4ac3e868 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-27 "Tomo man-pages"
+.TH Num.exp2 3 2025-04-30 "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 440647a3..abec8bf1 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-27 "Tomo man-pages"
+.TH Num.expm1 3 2025-04-30 "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 52deaf80..32ece8ba 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-27 "Tomo man-pages"
+.TH Num.fdim 3 2025-04-30 "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 32ec2792..63118259 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-27 "Tomo man-pages"
+.TH Num.floor 3 2025-04-30 "Tomo man-pages"
.SH NAME
Num.floor \- floor function
.SH LIBRARY
diff --git a/man/man3/tomo-Num.hypot.3 b/man/man3/tomo-Num.hypot.3
index f45b695d..c640236f 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-27 "Tomo man-pages"
+.TH Num.hypot 3 2025-04-30 "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 c548fa5a..ae08f92a 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-27 "Tomo man-pages"
+.TH Num.is_between 3 2025-04-30 "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 1b3692e3..24a925ab 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-27 "Tomo man-pages"
+.TH Num.isfinite 3 2025-04-30 "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 aba7fd15..9e0be863 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-27 "Tomo man-pages"
+.TH Num.isinf 3 2025-04-30 "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 ae55300a..f2d7e0cb 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-27 "Tomo man-pages"
+.TH Num.j0 3 2025-04-30 "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 1f2af252..65d59793 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-27 "Tomo man-pages"
+.TH Num.j1 3 2025-04-30 "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 8105fa23..de0a2d5c 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-27 "Tomo man-pages"
+.TH Num.log 3 2025-04-30 "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 a85c0f37..24682774 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-27 "Tomo man-pages"
+.TH Num.log10 3 2025-04-30 "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 b72e6602..0fb715d7 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-27 "Tomo man-pages"
+.TH Num.log1p 3 2025-04-30 "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 44567956..68820181 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-27 "Tomo man-pages"
+.TH Num.log2 3 2025-04-30 "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 8340003b..f7de8d87 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-27 "Tomo man-pages"
+.TH Num.logb 3 2025-04-30 "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 7a235b53..a3a06b96 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-27 "Tomo man-pages"
+.TH Num.mix 3 2025-04-30 "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 afa5384b..58ec4989 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-27 "Tomo man-pages"
+.TH Num.near 3 2025-04-30 "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 28132746..b5b69948 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-27 "Tomo man-pages"
+.TH Num.nextafter 3 2025-04-30 "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 150b854b..48ab90c8 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-27 "Tomo man-pages"
+.TH Num.parse 3 2025-04-30 "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 33b78657..82b9f6b4 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-27 "Tomo man-pages"
+.TH Num.percent 3 2025-04-30 "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 01f5fde7..3a021eb1 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-27 "Tomo man-pages"
+.TH Num.rint 3 2025-04-30 "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 ed32b5a8..5cd46d6a 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-27 "Tomo man-pages"
+.TH Num.round 3 2025-04-30 "Tomo man-pages"
.SH NAME
Num.round \- round to nearest integer
.SH LIBRARY
diff --git a/man/man3/tomo-Num.significand.3 b/man/man3/tomo-Num.significand.3
index 4babe243..1349d08e 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-27 "Tomo man-pages"
+.TH Num.significand 3 2025-04-30 "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 e814e512..f338741d 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-27 "Tomo man-pages"
+.TH Num.sin 3 2025-04-30 "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 6e995c88..42ed5158 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-27 "Tomo man-pages"
+.TH Num.sinh 3 2025-04-30 "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 3b8a79a8..64784753 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-27 "Tomo man-pages"
+.TH Num.sqrt 3 2025-04-30 "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 0a3e7608..3c780247 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-27 "Tomo man-pages"
+.TH Num.tan 3 2025-04-30 "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 f57f6d89..e9814b22 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-27 "Tomo man-pages"
+.TH Num.tanh 3 2025-04-30 "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 7e264dff..e5f450a8 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-27 "Tomo man-pages"
+.TH Num.tgamma 3 2025-04-30 "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 392e07dc..9d1c9e1e 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-27 "Tomo man-pages"
+.TH Num.trunc 3 2025-04-30 "Tomo man-pages"
.SH NAME
Num.trunc \- truncate a number
.SH LIBRARY
diff --git a/man/man3/tomo-Num.with_precision.3 b/man/man3/tomo-Num.with_precision.3
index 61b2795f..6dabcc0c 100644
--- a/man/man3/tomo-Num.with_precision.3
+++ b/man/man3/tomo-Num.with_precision.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.with_precision 3 2025-04-27 "Tomo man-pages"
+.TH Num.with_precision 3 2025-04-30 "Tomo man-pages"
.SH NAME
Num.with_precision \- round to a given precision
.SH LIBRARY
diff --git a/man/man3/tomo-Num.y0.3 b/man/man3/tomo-Num.y0.3
index 7c49f82b..d97523d1 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-27 "Tomo man-pages"
+.TH Num.y0 3 2025-04-30 "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 918726a6..8f4a8b59 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-27 "Tomo man-pages"
+.TH Num.y1 3 2025-04-30 "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 b531671d..b4ef5b15 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-27 "Tomo man-pages"
+.TH Path.accessed 3 2025-04-30 "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 e00e3f29..1d31c8f1 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-27 "Tomo man-pages"
+.TH Path.append 3 2025-04-30 "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 6da5aa10..594e1064 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-27 "Tomo man-pages"
+.TH Path.append_bytes 3 2025-04-30 "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 0b50e8f3..ef3e2f11 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-27 "Tomo man-pages"
+.TH Path.base_name 3 2025-04-30 "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 d83e5056..eed87136 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-27 "Tomo man-pages"
+.TH Path.by_line 3 2025-04-30 "Tomo man-pages"
.SH NAME
Path.by_line \- iterate by line
.SH LIBRARY
@@ -12,7 +12,7 @@ Tomo Standard Library
.BI Path.by_line\ :\ func(path:\ Path\ ->\ func(->Text?)?)
.fi
.SH DESCRIPTION
-Returns an iterator that can be used to iterate over a file one line at a time, or returns a null value if the file could not be opened.
+Returns an iterator that can be used to iterate over a file one line at a time, or returns none if the file could not be opened.
.SH ARGUMENTS
@@ -25,7 +25,7 @@ Name Type Description Default
path Path The path of the file. -
.TE
.SH RETURN
-An iterator that can be used to get lines from a file one at a time or a null value if the file couldn't be read.
+An iterator that can be used to get lines from a file one at a time or none if the file couldn't be read.
.SH EXAMPLES
.EX
diff --git a/man/man3/tomo-Path.can_execute.3 b/man/man3/tomo-Path.can_execute.3
index ed33db56..05fe6d01 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-27 "Tomo man-pages"
+.TH Path.can_execute 3 2025-04-30 "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 4b5058ce..a1f9a558 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-27 "Tomo man-pages"
+.TH Path.can_read 3 2025-04-30 "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 0bd67732..45b50873 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-27 "Tomo man-pages"
+.TH Path.can_write 3 2025-04-30 "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 db73a090..7868506c 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-27 "Tomo man-pages"
+.TH Path.changed 3 2025-04-30 "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 7017dd8a..7238425f 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-27 "Tomo man-pages"
+.TH Path.child 3 2025-04-30 "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 006b4712..0df91849 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-27 "Tomo man-pages"
+.TH Path.children 3 2025-04-30 "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 caa3b13c..2504d528 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-27 "Tomo man-pages"
+.TH Path.create_directory 3 2025-04-30 "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 0f927211..e0d3c1c7 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-27 "Tomo man-pages"
+.TH Path.current_dir 3 2025-04-30 "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 6746ff37..6c8feab5 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-27 "Tomo man-pages"
+.TH Path.exists 3 2025-04-30 "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 4b947527..efabfd24 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-27 "Tomo man-pages"
+.TH Path.expand_home 3 2025-04-30 "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 23d8ff6b..0191ed84 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-27 "Tomo man-pages"
+.TH Path.extension 3 2025-04-30 "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 01123332..11c7572e 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-27 "Tomo man-pages"
+.TH Path.files 3 2025-04-30 "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 c239da60..7db15646 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-27 "Tomo man-pages"
+.TH Path.from_components 3 2025-04-30 "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 47e28862..26e86157 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-27 "Tomo man-pages"
+.TH Path.glob 3 2025-04-30 "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 887165a9..f17fdb5a 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-27 "Tomo man-pages"
+.TH Path.group 3 2025-04-30 "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 16cf907d..059e5670 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-27 "Tomo man-pages"
+.TH Path.is_directory 3 2025-04-30 "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 d8fd26ac..298d7289 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-27 "Tomo man-pages"
+.TH Path.is_file 3 2025-04-30 "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 b9c7d9dc..bfe53146 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-27 "Tomo man-pages"
+.TH Path.is_socket 3 2025-04-30 "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 f4808038..d9ed8008 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-27 "Tomo man-pages"
+.TH Path.is_symlink 3 2025-04-30 "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 f85d1e7f..d4021516 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-27 "Tomo man-pages"
+.TH Path.modified 3 2025-04-30 "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 14ade273..8aa52dd6 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-27 "Tomo man-pages"
+.TH Path.owner 3 2025-04-30 "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 9f3fa3c8..0f7156d0 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-27 "Tomo man-pages"
+.TH Path.parent 3 2025-04-30 "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 a4d5a11e..22ae3ac8 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-27 "Tomo man-pages"
+.TH Path.read 3 2025-04-30 "Tomo man-pages"
.SH NAME
Path.read \- read file contents
.SH LIBRARY
@@ -12,7 +12,7 @@ Tomo Standard Library
.BI Path.read\ :\ func(path:\ Path\ ->\ Text?)
.fi
.SH DESCRIPTION
-Reads the contents of the file at the specified path or a null value if the file could not be read.
+Reads the contents of the file at the specified path or none if the file could not be read.
.SH ARGUMENTS
@@ -25,7 +25,7 @@ Name Type Description Default
path Path The path of the file to read. -
.TE
.SH RETURN
-The contents of the file. If the file could not be read, a null value will be returned. If the file can be read, but is not valid UTF8 data, an error will be raised.
+The contents of the file. If the file could not be read, none will be returned. If the file can be read, but is not valid UTF8 data, an error will be raised.
.SH EXAMPLES
.EX
diff --git a/man/man3/tomo-Path.read_bytes.3 b/man/man3/tomo-Path.read_bytes.3
index 98a2f848..ef85dd72 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-27 "Tomo man-pages"
+.TH Path.read_bytes 3 2025-04-30 "Tomo man-pages"
.SH NAME
Path.read_bytes \- read file contents as bytes
.SH LIBRARY
@@ -12,7 +12,7 @@ Tomo Standard Library
.BI Path.read_bytes\ :\ func(path:\ Path,\ limit:\ Int?\ =\ none\ ->\ [Byte]?)
.fi
.SH DESCRIPTION
-Reads the contents of the file at the specified path or a null value if the file could not be read.
+Reads the contents of the file at the specified path or none if the file could not be read.
.SH ARGUMENTS
@@ -26,7 +26,7 @@ path Path The path of the file to read. -
limit Int? A limit to how many bytes should be read. none
.TE
.SH RETURN
-The byte contents of the file. If the file cannot be read, a null value will be returned.
+The byte contents of the file. If the file cannot be read, none will be returned.
.SH EXAMPLES
.EX
diff --git a/man/man3/tomo-Path.relative_to.3 b/man/man3/tomo-Path.relative_to.3
index 2e800594..3b4edbc5 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-27 "Tomo man-pages"
+.TH Path.relative_to 3 2025-04-30 "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 fcb1e87b..f6d504b9 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-27 "Tomo man-pages"
+.TH Path.remove 3 2025-04-30 "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 4367127a..a43a7ac3 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-27 "Tomo man-pages"
+.TH Path.resolved 3 2025-04-30 "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 61f4d9c6..50b33f86 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-27 "Tomo man-pages"
+.TH Path.set_owner 3 2025-04-30 "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 9510b916..48232ff2 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-27 "Tomo man-pages"
+.TH Path.subdirectories 3 2025-04-30 "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 e7a311cc..fbab2f61 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-27 "Tomo man-pages"
+.TH Path.unique_directory 3 2025-04-30 "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 1735f393..18703f37 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-27 "Tomo man-pages"
+.TH Path.write 3 2025-04-30 "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 a4b5a5ff..c19dfe93 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-27 "Tomo man-pages"
+.TH Path.write_bytes 3 2025-04-30 "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 7093206b..a3ee165a 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-27 "Tomo man-pages"
+.TH Path.write_unique 3 2025-04-30 "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 589d7d66..2049fdf1 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-27 "Tomo man-pages"
+.TH Path.write_unique_bytes 3 2025-04-30 "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 130fc6fc..2c123079 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-27 "Tomo man-pages"
+.TH Set.add 3 2025-04-30 "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 be32873b..c8496166 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-27 "Tomo man-pages"
+.TH Set.add_all 3 2025-04-30 "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 66396f7f..514622de 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-27 "Tomo man-pages"
+.TH Set.clear 3 2025-04-30 "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 5d819ede..02f8a7ae 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-27 "Tomo man-pages"
+.TH Set.has 3 2025-04-30 "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 2af13993..378ef09c 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-27 "Tomo man-pages"
+.TH Set.is_subset_of 3 2025-04-30 "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 6c2c2294..1afec7a6 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-27 "Tomo man-pages"
+.TH Set.is_superset_of 3 2025-04-30 "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 9c2843f0..56c7e454 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-27 "Tomo man-pages"
+.TH Set.overlap 3 2025-04-30 "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 34d54bec..d7459d21 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-27 "Tomo man-pages"
+.TH Set.remove 3 2025-04-30 "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 749d73c7..d1ac51cd 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-27 "Tomo man-pages"
+.TH Set.remove_all 3 2025-04-30 "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 ec0ccf48..6c126c40 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-27 "Tomo man-pages"
+.TH Set.with 3 2025-04-30 "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 72af3f1a..e997b852 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-27 "Tomo man-pages"
+.TH Set.without 3 2025-04-30 "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 e012e4b1..74f6dce8 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-27 "Tomo man-pages"
+.TH Table.clear 3 2025-04-30 "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 e26d3670..27ca3c99 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-27 "Tomo man-pages"
+.TH Table.get 3 2025-04-30 "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 6f59684b..6b211e03 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-27 "Tomo man-pages"
+.TH Table.get_or_set 3 2025-04-30 "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 f08fccb4..bce4089c 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-27 "Tomo man-pages"
+.TH Table.has 3 2025-04-30 "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 50ac14ff..bec0a1a2 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-27 "Tomo man-pages"
+.TH Table.remove 3 2025-04-30 "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 f7e02ceb..99898e4a 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-27 "Tomo man-pages"
+.TH Table.set 3 2025-04-30 "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 d4d8885f..ad3c0a2d 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-27 "Tomo man-pages"
+.TH Text.as_c_string 3 2025-04-30 "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 0b658a84..e9b3e8ae 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-27 "Tomo man-pages"
+.TH Text.at 3 2025-04-30 "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 27204aaa..6f28263b 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-27 "Tomo man-pages"
+.TH Text.by_line 3 2025-04-30 "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 92527f51..3acef72e 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-27 "Tomo man-pages"
+.TH Text.by_split 3 2025-04-30 "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 67b6c1e9..c8616c82 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-27 "Tomo man-pages"
+.TH Text.by_split_any 3 2025-04-30 "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 a49b598d..f9203ef3 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-27 "Tomo man-pages"
+.TH Text.bytes 3 2025-04-30 "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 0df8acc9..97850208 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-27 "Tomo man-pages"
+.TH Text.caseless_equals 3 2025-04-30 "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 3a8520f7..36c9ba06 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-27 "Tomo man-pages"
+.TH Text.codepoint_names 3 2025-04-30 "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 cf0a5d01..7d19109b 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-27 "Tomo man-pages"
+.TH Text.ends_with 3 2025-04-30 "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 347184eb..43ab22ab 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-27 "Tomo man-pages"
+.TH Text.from 3 2025-04-30 "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 615eb3a7..eec3843a 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-27 "Tomo man-pages"
+.TH Text.from_bytes 3 2025-04-30 "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 addc26c5..2670f484 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-27 "Tomo man-pages"
+.TH Text.from_c_string 3 2025-04-30 "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 33482533..4d9dc59d 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-27 "Tomo man-pages"
+.TH Text.from_codepoint_names 3 2025-04-30 "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 cf99b7f1..d64abd98 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-27 "Tomo man-pages"
+.TH Text.from_codepoints 3 2025-04-30 "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 48d5ad41..c9990add 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-27 "Tomo man-pages"
+.TH Text.has 3 2025-04-30 "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 22ef7e5f..3552523e 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-27 "Tomo man-pages"
+.TH Text.join 3 2025-04-30 "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 bc760879..28b1d000 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-27 "Tomo man-pages"
+.TH Text.left_pad 3 2025-04-30 "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 1d9216ff..855abbd8 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-27 "Tomo man-pages"
+.TH Text.lines 3 2025-04-30 "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 05acdecc..079fd01b 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-27 "Tomo man-pages"
+.TH Text.lower 3 2025-04-30 "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 f624ec16..815f54f1 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-27 "Tomo man-pages"
+.TH Text.middle_pad 3 2025-04-30 "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 bae4f235..83a40266 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-27 "Tomo man-pages"
+.TH Text.quoted 3 2025-04-30 "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 504c9065..24effec4 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-27 "Tomo man-pages"
+.TH Text.repeat 3 2025-04-30 "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 0566fbca..6d4f20b5 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-27 "Tomo man-pages"
+.TH Text.replace 3 2025-04-30 "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 e453cf12..c855c909 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-27 "Tomo man-pages"
+.TH Text.reversed 3 2025-04-30 "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 4516e6bd..ef0cd189 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-27 "Tomo man-pages"
+.TH Text.right_pad 3 2025-04-30 "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 c6045e43..a716b699 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-27 "Tomo man-pages"
+.TH Text.slice 3 2025-04-30 "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 b94a787c..5eba316f 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-27 "Tomo man-pages"
+.TH Text.split 3 2025-04-30 "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 0b26c3d6..7a57433f 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-27 "Tomo man-pages"
+.TH Text.split_any 3 2025-04-30 "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 57ea412e..0894ec74 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-27 "Tomo man-pages"
+.TH Text.starts_with 3 2025-04-30 "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 7f2d5326..dfdecf21 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-27 "Tomo man-pages"
+.TH Text.title 3 2025-04-30 "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 14de06d4..702698a0 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-27 "Tomo man-pages"
+.TH Text.to 3 2025-04-30 "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 3c6b84e5..e8b36ec4 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-27 "Tomo man-pages"
+.TH Text.translate 3 2025-04-30 "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 c2298654..eec1750c 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-27 "Tomo man-pages"
+.TH Text.trim 3 2025-04-30 "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 b06ca61c..522702db 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-27 "Tomo man-pages"
+.TH Text.upper 3 2025-04-30 "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 93982a4e..0ada8954 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-27 "Tomo man-pages"
+.TH Text.utf32_codepoints 3 2025-04-30 "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 c11534a0..796a4e47 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-27 "Tomo man-pages"
+.TH Text.width 3 2025-04-30 "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 4eef27f0..34d55ea3 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-27 "Tomo man-pages"
+.TH Text.without_prefix 3 2025-04-30 "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 1f46556e..d5510b77 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-27 "Tomo man-pages"
+.TH Text.without_suffix 3 2025-04-30 "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 8f05e974..e83afe95 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-27 "Tomo man-pages"
+.TH USE_COLOR 3 2025-04-30 "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 e78090f9..a38e2443 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-27 "Tomo man-pages"
+.TH ask 3 2025-04-30 "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 b9e83d82..e4cc100e 100644
--- a/man/man3/tomo-exit.3
+++ b/man/man3/tomo-exit.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH exit 3 2025-04-27 "Tomo man-pages"
+.TH exit 3 2025-04-30 "Tomo man-pages"
.SH NAME
exit \- exit the program
.SH LIBRARY
diff --git a/man/man3/tomo-fail.3 b/man/man3/tomo-fail.3
index 789af977..92d058d9 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-27 "Tomo man-pages"
+.TH fail 3 2025-04-30 "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 5f4f1fba..48ac6b57 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-27 "Tomo man-pages"
+.TH getenv 3 2025-04-30 "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 88f2362c..e8e2a967 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-27 "Tomo man-pages"
+.TH print 3 2025-04-30 "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 4a74781b..2cb830bc 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-27 "Tomo man-pages"
+.TH say 3 2025-04-30 "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 fc0fb258..1f32c502 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-27 "Tomo man-pages"
+.TH setenv 3 2025-04-30 "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 3a77bf84..b4ec338b 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-27 "Tomo man-pages"
+.TH sleep 3 2025-04-30 "Tomo man-pages"
.SH NAME
sleep \- wait for an interval
.SH LIBRARY
diff --git a/src/typecheck.c b/src/typecheck.c
index 0247c926..04c6897f 100644
--- a/src/typecheck.c
+++ b/src/typecheck.c
@@ -658,7 +658,7 @@ type_t *get_type(env_t *env, ast_t *ast)
type_t *ref_type = get_type(env, value);
type_t *base_type = get_type(env, base);
if (base_type->tag == OptionalType) {
- code_err(base, "This value might be null, so it can't be safely dereferenced");
+ code_err(base, "This value might be none, so it can't be safely dereferenced");
} else if (base_type->tag == PointerType) {
DeclareMatch(ptr, base_type, PointerType);
return Type(PointerType, .pointed=ref_type, .is_stack=ptr->is_stack);
@@ -835,7 +835,7 @@ type_t *get_type(env_t *env, ast_t *ast)
DeclareMatch(indexing, ast, Index);
type_t *indexed_t = get_type(env, indexing->indexed);
if (indexed_t->tag == OptionalType && !indexing->index)
- code_err(ast, "You're attempting to dereference a value whose type indicates it could be null");
+ code_err(ast, "You're attempting to dereference a value whose type indicates it could be none");
if (indexed_t->tag == PointerType && !indexing->index)
return Match(indexed_t, PointerType)->pointed;
diff --git a/test/optionals.tm b/test/optionals.tm
index 50e700f1..8e075855 100644
--- a/test/optionals.tm
+++ b/test/optionals.tm
@@ -75,10 +75,10 @@ func main()
>> 5? or -1
= 5
- >> 5? or fail("Non-null is falsey")
+ >> 5? or fail("Non-none is falsey")
= 5
- >> 5? or exit("Non-null is falsey")
+ >> 5? or exit("Non-none is falsey")
= 5
>> none_int : Int? = none