aboutsummaryrefslogtreecommitdiff
path: root/man/man3
diff options
context:
space:
mode:
authorBruce Hill <bruce@bruce-hill.com>2025-04-19 14:48:17 -0400
committerBruce Hill <bruce@bruce-hill.com>2025-04-19 14:48:17 -0400
commit1663004ff08de9d90338cb3c04bbf45e61477d6b (patch)
tree36f8bdd60f976537c8582769881193169fca1827 /man/man3
parent67fd3c725e6511adf70345f0733ec0b948477a11 (diff)
Minor formatting fixes
Diffstat (limited to 'man/man3')
-rw-r--r--man/man3/tomo-Bool.parse.34
-rw-r--r--man/man3/tomo-Byte.hex.34
-rw-r--r--man/man3/tomo-Byte.is_between.34
-rw-r--r--man/man3/tomo-Byte.parse.34
-rw-r--r--man/man3/tomo-Byte.to.34
-rw-r--r--man/man3/tomo-Int.abs.34
-rw-r--r--man/man3/tomo-Int.choose.34
-rw-r--r--man/man3/tomo-Int.clamped.34
-rw-r--r--man/man3/tomo-Int.factorial.34
-rw-r--r--man/man3/tomo-Int.format.34
-rw-r--r--man/man3/tomo-Int.hex.34
-rw-r--r--man/man3/tomo-Int.is_between.34
-rw-r--r--man/man3/tomo-Int.is_prime.34
-rw-r--r--man/man3/tomo-Int.next_prime.34
-rw-r--r--man/man3/tomo-Int.octal.34
-rw-r--r--man/man3/tomo-Int.onward.34
-rw-r--r--man/man3/tomo-Int.parse.34
-rw-r--r--man/man3/tomo-Int.prev_prime.34
-rw-r--r--man/man3/tomo-Int.sqrt.34
-rw-r--r--man/man3/tomo-Int.to.34
-rw-r--r--man/man3/tomo-List.binary_search.34
-rw-r--r--man/man3/tomo-List.by.34
-rw-r--r--man/man3/tomo-List.clear.34
-rw-r--r--man/man3/tomo-List.counts.34
-rw-r--r--man/man3/tomo-List.find.34
-rw-r--r--man/man3/tomo-List.first.34
-rw-r--r--man/man3/tomo-List.from.34
-rw-r--r--man/man3/tomo-List.has.34
-rw-r--r--man/man3/tomo-List.heap_pop.34
-rw-r--r--man/man3/tomo-List.heap_push.34
-rw-r--r--man/man3/tomo-List.heapify.34
-rw-r--r--man/man3/tomo-List.insert.34
-rw-r--r--man/man3/tomo-List.insert_all.34
-rw-r--r--man/man3/tomo-List.pop.34
-rw-r--r--man/man3/tomo-List.random.34
-rw-r--r--man/man3/tomo-List.remove_at.34
-rw-r--r--man/man3/tomo-List.remove_item.34
-rw-r--r--man/man3/tomo-List.reversed.34
-rw-r--r--man/man3/tomo-List.sample.34
-rw-r--r--man/man3/tomo-List.shuffle.34
-rw-r--r--man/man3/tomo-List.shuffled.34
-rw-r--r--man/man3/tomo-List.slice.34
-rw-r--r--man/man3/tomo-List.sort.34
-rw-r--r--man/man3/tomo-List.sorted.34
-rw-r--r--man/man3/tomo-List.to.34
-rw-r--r--man/man3/tomo-List.unique.34
-rw-r--r--man/man3/tomo-Num.1_PI.34
-rw-r--r--man/man3/tomo-Num.2_PI.34
-rw-r--r--man/man3/tomo-Num.2_SQRTPI.34
-rw-r--r--man/man3/tomo-Num.E.34
-rw-r--r--man/man3/tomo-Num.INF.34
-rw-r--r--man/man3/tomo-Num.LN10.34
-rw-r--r--man/man3/tomo-Num.LN2.34
-rw-r--r--man/man3/tomo-Num.LOG2E.34
-rw-r--r--man/man3/tomo-Num.PI.34
-rw-r--r--man/man3/tomo-Num.PI_2.34
-rw-r--r--man/man3/tomo-Num.PI_4.34
-rw-r--r--man/man3/tomo-Num.SQRT1_2.34
-rw-r--r--man/man3/tomo-Num.SQRT2.34
-rw-r--r--man/man3/tomo-Num.TAU.34
-rw-r--r--man/man3/tomo-Num.abs.34
-rw-r--r--man/man3/tomo-Num.acos.34
-rw-r--r--man/man3/tomo-Num.acosh.34
-rw-r--r--man/man3/tomo-Num.asin.34
-rw-r--r--man/man3/tomo-Num.asinh.34
-rw-r--r--man/man3/tomo-Num.atan.34
-rw-r--r--man/man3/tomo-Num.atan2.34
-rw-r--r--man/man3/tomo-Num.atanh.34
-rw-r--r--man/man3/tomo-Num.cbrt.34
-rw-r--r--man/man3/tomo-Num.ceil.34
-rw-r--r--man/man3/tomo-Num.clamped.34
-rw-r--r--man/man3/tomo-Num.copysign.34
-rw-r--r--man/man3/tomo-Num.cos.34
-rw-r--r--man/man3/tomo-Num.cosh.34
-rw-r--r--man/man3/tomo-Num.erf.34
-rw-r--r--man/man3/tomo-Num.erfc.34
-rw-r--r--man/man3/tomo-Num.exp.34
-rw-r--r--man/man3/tomo-Num.exp2.34
-rw-r--r--man/man3/tomo-Num.expm1.34
-rw-r--r--man/man3/tomo-Num.fdim.34
-rw-r--r--man/man3/tomo-Num.floor.34
-rw-r--r--man/man3/tomo-Num.format.34
-rw-r--r--man/man3/tomo-Num.hypot.34
-rw-r--r--man/man3/tomo-Num.is_between.34
-rw-r--r--man/man3/tomo-Num.isfinite.34
-rw-r--r--man/man3/tomo-Num.isinf.34
-rw-r--r--man/man3/tomo-Num.j0.34
-rw-r--r--man/man3/tomo-Num.j1.34
-rw-r--r--man/man3/tomo-Num.log.34
-rw-r--r--man/man3/tomo-Num.log10.34
-rw-r--r--man/man3/tomo-Num.log1p.34
-rw-r--r--man/man3/tomo-Num.log2.34
-rw-r--r--man/man3/tomo-Num.logb.34
-rw-r--r--man/man3/tomo-Num.mix.34
-rw-r--r--man/man3/tomo-Num.near.34
-rw-r--r--man/man3/tomo-Num.nextafter.34
-rw-r--r--man/man3/tomo-Num.parse.34
-rw-r--r--man/man3/tomo-Num.percent.34
-rw-r--r--man/man3/tomo-Num.rint.34
-rw-r--r--man/man3/tomo-Num.round.34
-rw-r--r--man/man3/tomo-Num.scientific.34
-rw-r--r--man/man3/tomo-Num.significand.34
-rw-r--r--man/man3/tomo-Num.sin.34
-rw-r--r--man/man3/tomo-Num.sinh.34
-rw-r--r--man/man3/tomo-Num.sqrt.34
-rw-r--r--man/man3/tomo-Num.tan.34
-rw-r--r--man/man3/tomo-Num.tanh.34
-rw-r--r--man/man3/tomo-Num.tgamma.34
-rw-r--r--man/man3/tomo-Num.trunc.34
-rw-r--r--man/man3/tomo-Num.y0.34
-rw-r--r--man/man3/tomo-Num.y1.34
-rw-r--r--man/man3/tomo-Path.accessed.34
-rw-r--r--man/man3/tomo-Path.append.34
-rw-r--r--man/man3/tomo-Path.append_bytes.34
-rw-r--r--man/man3/tomo-Path.base_name.34
-rw-r--r--man/man3/tomo-Path.by_line.34
-rw-r--r--man/man3/tomo-Path.can_execute.34
-rw-r--r--man/man3/tomo-Path.can_read.34
-rw-r--r--man/man3/tomo-Path.can_write.34
-rw-r--r--man/man3/tomo-Path.changed.34
-rw-r--r--man/man3/tomo-Path.child.34
-rw-r--r--man/man3/tomo-Path.children.34
-rw-r--r--man/man3/tomo-Path.create_directory.34
-rw-r--r--man/man3/tomo-Path.current_dir.34
-rw-r--r--man/man3/tomo-Path.exists.34
-rw-r--r--man/man3/tomo-Path.expand_home.34
-rw-r--r--man/man3/tomo-Path.extension.34
-rw-r--r--man/man3/tomo-Path.files.34
-rw-r--r--man/man3/tomo-Path.from_components.34
-rw-r--r--man/man3/tomo-Path.glob.34
-rw-r--r--man/man3/tomo-Path.group.34
-rw-r--r--man/man3/tomo-Path.is_directory.34
-rw-r--r--man/man3/tomo-Path.is_file.34
-rw-r--r--man/man3/tomo-Path.is_socket.34
-rw-r--r--man/man3/tomo-Path.is_symlink.34
-rw-r--r--man/man3/tomo-Path.modified.34
-rw-r--r--man/man3/tomo-Path.owner.34
-rw-r--r--man/man3/tomo-Path.parent.34
-rw-r--r--man/man3/tomo-Path.read.34
-rw-r--r--man/man3/tomo-Path.read_bytes.34
-rw-r--r--man/man3/tomo-Path.relative_to.34
-rw-r--r--man/man3/tomo-Path.remove.34
-rw-r--r--man/man3/tomo-Path.resolved.34
-rw-r--r--man/man3/tomo-Path.set_owner.34
-rw-r--r--man/man3/tomo-Path.subdirectories.34
-rw-r--r--man/man3/tomo-Path.unique_directory.34
-rw-r--r--man/man3/tomo-Path.write.34
-rw-r--r--man/man3/tomo-Path.write_bytes.34
-rw-r--r--man/man3/tomo-Path.write_unique.34
-rw-r--r--man/man3/tomo-Path.write_unique_bytes.34
-rw-r--r--man/man3/tomo-Set.add.34
-rw-r--r--man/man3/tomo-Set.add_all.34
-rw-r--r--man/man3/tomo-Set.clear.34
-rw-r--r--man/man3/tomo-Set.has.34
-rw-r--r--man/man3/tomo-Set.is_subset_of.34
-rw-r--r--man/man3/tomo-Set.is_superset_of.34
-rw-r--r--man/man3/tomo-Set.overlap.34
-rw-r--r--man/man3/tomo-Set.remove.34
-rw-r--r--man/man3/tomo-Set.remove_all.34
-rw-r--r--man/man3/tomo-Set.with.34
-rw-r--r--man/man3/tomo-Set.without.34
-rw-r--r--man/man3/tomo-Table.clear.34
-rw-r--r--man/man3/tomo-Table.get.311
-rw-r--r--man/man3/tomo-Table.get_or_set.34
-rw-r--r--man/man3/tomo-Table.has.34
-rw-r--r--man/man3/tomo-Table.remove.34
-rw-r--r--man/man3/tomo-Table.set.34
-rw-r--r--man/man3/tomo-Text.as_c_string.34
-rw-r--r--man/man3/tomo-Text.at.39
-rw-r--r--man/man3/tomo-Text.by_line.39
-rw-r--r--man/man3/tomo-Text.by_split.311
-rw-r--r--man/man3/tomo-Text.by_split_any.311
-rw-r--r--man/man3/tomo-Text.bytes.34
-rw-r--r--man/man3/tomo-Text.caseless_equals.34
-rw-r--r--man/man3/tomo-Text.codepoint_names.34
-rw-r--r--man/man3/tomo-Text.ends_with.34
-rw-r--r--man/man3/tomo-Text.from.39
-rw-r--r--man/man3/tomo-Text.from_bytes.311
-rw-r--r--man/man3/tomo-Text.from_c_string.34
-rw-r--r--man/man3/tomo-Text.from_codepoint_names.311
-rw-r--r--man/man3/tomo-Text.from_codepoints.311
-rw-r--r--man/man3/tomo-Text.has.34
-rw-r--r--man/man3/tomo-Text.join.34
-rw-r--r--man/man3/tomo-Text.left_pad.36
-rw-r--r--man/man3/tomo-Text.lines.34
-rw-r--r--man/man3/tomo-Text.lower.34
-rw-r--r--man/man3/tomo-Text.middle_pad.36
-rw-r--r--man/man3/tomo-Text.quoted.34
-rw-r--r--man/man3/tomo-Text.repeat.34
-rw-r--r--man/man3/tomo-Text.replace.34
-rw-r--r--man/man3/tomo-Text.reversed.34
-rw-r--r--man/man3/tomo-Text.right_pad.36
-rw-r--r--man/man3/tomo-Text.slice.39
-rw-r--r--man/man3/tomo-Text.split.314
-rw-r--r--man/man3/tomo-Text.split_any.314
-rw-r--r--man/man3/tomo-Text.starts_with.34
-rw-r--r--man/man3/tomo-Text.title.34
-rw-r--r--man/man3/tomo-Text.to.39
-rw-r--r--man/man3/tomo-Text.translate.38
-rw-r--r--man/man3/tomo-Text.trim.36
-rw-r--r--man/man3/tomo-Text.upper.34
-rw-r--r--man/man3/tomo-Text.utf32_codepoints.34
-rw-r--r--man/man3/tomo-Text.width.34
-rw-r--r--man/man3/tomo-Text.without_prefix.34
-rw-r--r--man/man3/tomo-Text.without_suffix.34
-rw-r--r--man/man3/tomo-USE_COLOR.34
-rw-r--r--man/man3/tomo-ask.34
-rw-r--r--man/man3/tomo-exit.34
-rw-r--r--man/man3/tomo-fail.34
-rw-r--r--man/man3/tomo-getenv.34
-rw-r--r--man/man3/tomo-print.38
-rw-r--r--man/man3/tomo-say.34
-rw-r--r--man/man3/tomo-setenv.34
-rw-r--r--man/man3/tomo-sleep.34
214 files changed, 498 insertions, 461 deletions
diff --git a/man/man3/tomo-Bool.parse.3 b/man/man3/tomo-Bool.parse.3
index 6c722b99..85bef1bb 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-19T14:30:40.359614 "Tomo man-pages"
+.TH Bool.parse 3 2025-04-19T14:48:15.709670 "Tomo man-pages"
.SH NAME
Bool.parse \- Converts a string representation of a boolean value into a boolean. Acceptable boolean values are case-insensitive variations of `yes`/`no`, `y`/`n`, `true`/`false`, `on`/`off`.
@@ -10,7 +10,7 @@ Bool.parse \- Converts a string representation of a boolean value into a boolean
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Bool.parse : func(text: Text -> Bool?)"
+.BI Bool.parse\ :\ func(text:\ Text\ ->\ Bool?)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Byte.hex.3 b/man/man3/tomo-Byte.hex.3
index f55fde16..d2855aa3 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-19T14:30:40.360114 "Tomo man-pages"
+.TH Byte.hex 3 2025-04-19T14:48:15.710175 "Tomo man-pages"
.SH NAME
Byte.hex \- Convert a byte to a hexidecimal text representation.
@@ -10,7 +10,7 @@ Byte.hex \- Convert a byte to a hexidecimal text representation.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Byte.hex : func(byte: Byte, uppercase: Bool = yes, prefix: Bool = no -> Text)"
+.BI Byte.hex\ :\ func(byte:\ Byte,\ uppercase:\ Bool\ =\ yes,\ prefix:\ Bool\ =\ no\ ->\ Text)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Byte.is_between.3 b/man/man3/tomo-Byte.is_between.3
index c963d054..74456812 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-19T14:30:40.360176 "Tomo man-pages"
+.TH Byte.is_between 3 2025-04-19T14:48:15.710241 "Tomo man-pages"
.SH NAME
Byte.is_between \- Determines if an integer is between two numbers (inclusive).
@@ -10,7 +10,7 @@ Byte.is_between \- Determines if an integer is between two numbers (inclusive).
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Byte.is_between : func(x: Byte, low: Byte, high: Byte -> Bool)"
+.BI Byte.is_between\ :\ func(x:\ Byte,\ low:\ Byte,\ high:\ Byte\ ->\ Bool)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Byte.parse.3 b/man/man3/tomo-Byte.parse.3
index 76e35a3a..2fbb78f6 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-19T14:30:40.360223 "Tomo man-pages"
+.TH Byte.parse 3 2025-04-19T14:48:15.710289 "Tomo man-pages"
.SH NAME
Byte.parse \- Parse a byte literal from text.
@@ -10,7 +10,7 @@ Byte.parse \- Parse a byte literal from text.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Byte.parse : func(text: Text -> Byte?)"
+.BI Byte.parse\ :\ func(text:\ Text\ ->\ Byte?)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Byte.to.3 b/man/man3/tomo-Byte.to.3
index 149c2126..41ffe71a 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-19T14:30:40.360261 "Tomo man-pages"
+.TH Byte.to 3 2025-04-19T14:48:15.710329 "Tomo man-pages"
.SH NAME
Byte.to \- Returns an iterator function that iterates over the range of bytes specified.
@@ -10,7 +10,7 @@ Byte.to \- Returns an iterator function that iterates over the range of bytes sp
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Byte.to : func(first: Byte, last: Byte, step: Byte? = none -> func(->Byte?))"
+.BI Byte.to\ :\ func(first:\ Byte,\ last:\ Byte,\ step:\ Byte?\ =\ none\ ->\ func(->Byte?))
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Int.abs.3 b/man/man3/tomo-Int.abs.3
index 7ef53d0b..3df10083 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-19T14:30:40.360304 "Tomo man-pages"
+.TH Int.abs 3 2025-04-19T14:48:15.710373 "Tomo man-pages"
.SH NAME
Int.abs \- Calculates the absolute value of an integer.
@@ -10,7 +10,7 @@ Int.abs \- Calculates the absolute value of an integer.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Int.abs : func(x: Int -> Int)"
+.BI Int.abs\ :\ func(x:\ Int\ ->\ Int)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Int.choose.3 b/man/man3/tomo-Int.choose.3
index aeb1d4b7..b65db445 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-19T14:30:40.360341 "Tomo man-pages"
+.TH Int.choose 3 2025-04-19T14:48:15.710412 "Tomo man-pages"
.SH NAME
Int.choose \- Computes the binomial coefficient of the given numbers (the equivalent of `n` choose `k` in combinatorics). This is equal to `n.factorial()/(k.factorial() * (n-k).factorial())`.
@@ -10,7 +10,7 @@ Int.choose \- Computes the binomial coefficient of the given numbers (the equiva
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Int.choose : func(n: Int, k: Int -> Int)"
+.BI Int.choose\ :\ func(n:\ Int,\ k:\ Int\ ->\ Int)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Int.clamped.3 b/man/man3/tomo-Int.clamped.3
index d65549dd..0c768274 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-19T14:30:40.360382 "Tomo man-pages"
+.TH Int.clamped 3 2025-04-19T14:48:15.710452 "Tomo man-pages"
.SH NAME
Int.clamped \- Returns the given number clamped between two values so that it is within that range.
@@ -10,7 +10,7 @@ Int.clamped \- Returns the given number clamped between two values so that it is
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Int.clamped : func(x: Int, low: Int, high: Int -> Int)"
+.BI Int.clamped\ :\ func(x:\ Int,\ low:\ Int,\ high:\ Int\ ->\ Int)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Int.factorial.3 b/man/man3/tomo-Int.factorial.3
index 0cbe1fb3..107fed8b 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-19T14:30:40.360421 "Tomo man-pages"
+.TH Int.factorial 3 2025-04-19T14:48:15.710525 "Tomo man-pages"
.SH NAME
Int.factorial \- Computes the factorial of an integer.
@@ -10,7 +10,7 @@ Int.factorial \- Computes the factorial of an integer.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Int.factorial : func(n: Int -> Text)"
+.BI Int.factorial\ :\ func(n:\ Int\ ->\ Text)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Int.format.3 b/man/man3/tomo-Int.format.3
index afe76967..f5aa2560 100644
--- a/man/man3/tomo-Int.format.3
+++ b/man/man3/tomo-Int.format.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Int.format 3 2025-04-19T14:30:40.360458 "Tomo man-pages"
+.TH Int.format 3 2025-04-19T14:48:15.710575 "Tomo man-pages"
.SH NAME
Int.format \- Formats an integer as a string with a specified number of digits.
@@ -10,7 +10,7 @@ Int.format \- Formats an integer as a string with a specified number of digits.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Int.format : func(i: Int, digits: Int = 0 -> Text)"
+.BI Int.format\ :\ func(i:\ Int,\ digits:\ Int\ =\ 0\ ->\ Text)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Int.hex.3 b/man/man3/tomo-Int.hex.3
index ded16562..af639a55 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-19T14:30:40.360505 "Tomo man-pages"
+.TH Int.hex 3 2025-04-19T14:48:15.710615 "Tomo man-pages"
.SH NAME
Int.hex \- Converts an integer to its hexadecimal representation.
@@ -10,7 +10,7 @@ Int.hex \- Converts an integer to its hexadecimal representation.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Int.hex : func(i: Int, digits: Int = 0, uppercase: Bool = yes, prefix: Bool = yes -> Text)"
+.BI Int.hex\ :\ func(i:\ Int,\ digits:\ Int\ =\ 0,\ uppercase:\ Bool\ =\ yes,\ prefix:\ Bool\ =\ yes\ ->\ Text)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Int.is_between.3 b/man/man3/tomo-Int.is_between.3
index 4c940ccd..fc08292e 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-19T14:30:40.360548 "Tomo man-pages"
+.TH Int.is_between 3 2025-04-19T14:48:15.710656 "Tomo man-pages"
.SH NAME
Int.is_between \- Determines if an integer is between two numbers (inclusive).
@@ -10,7 +10,7 @@ Int.is_between \- Determines if an integer is between two numbers (inclusive).
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Int.is_between : func(x: Int, low: Int, high: Int -> Bool)"
+.BI Int.is_between\ :\ func(x:\ Int,\ low:\ Int,\ high:\ Int\ ->\ Bool)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Int.is_prime.3 b/man/man3/tomo-Int.is_prime.3
index 4cb59dd7..43fe6c47 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-19T14:30:40.360587 "Tomo man-pages"
+.TH Int.is_prime 3 2025-04-19T14:48:15.710694 "Tomo man-pages"
.SH NAME
Int.is_prime \- Determines if an integer is a prime number.
@@ -10,7 +10,7 @@ Int.is_prime \- Determines if an integer is a prime number.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Int.is_prime : func(x: Int, reps: Int = 50 -> Bool)"
+.BI Int.is_prime\ :\ func(x:\ Int,\ reps:\ Int\ =\ 50\ ->\ Bool)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Int.next_prime.3 b/man/man3/tomo-Int.next_prime.3
index 7890d0bc..71f648f5 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-19T14:30:40.360625 "Tomo man-pages"
+.TH Int.next_prime 3 2025-04-19T14:48:15.710731 "Tomo man-pages"
.SH NAME
Int.next_prime \- Finds the next prime number greater than the given integer.
@@ -10,7 +10,7 @@ Int.next_prime \- Finds the next prime number greater than the given integer.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Int.next_prime : func(x: Int -> Int)"
+.BI Int.next_prime\ :\ func(x:\ Int\ ->\ Int)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Int.octal.3 b/man/man3/tomo-Int.octal.3
index 244e3320..19b7c71a 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-19T14:30:40.360662 "Tomo man-pages"
+.TH Int.octal 3 2025-04-19T14:48:15.710766 "Tomo man-pages"
.SH NAME
Int.octal \- Converts an integer to its octal representation.
@@ -10,7 +10,7 @@ Int.octal \- Converts an integer to its octal representation.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Int.octal : func(i: Int, digits: Int = 0, prefix: Bool = yes -> Text)"
+.BI Int.octal\ :\ func(i:\ Int,\ digits:\ Int\ =\ 0,\ prefix:\ Bool\ =\ yes\ ->\ Text)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Int.onward.3 b/man/man3/tomo-Int.onward.3
index 2cb295f9..c112db1a 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-19T14:30:40.360700 "Tomo man-pages"
+.TH Int.onward 3 2025-04-19T14:48:15.710805 "Tomo man-pages"
.SH NAME
Int.onward \- Return an iterator that counts infinitely from the starting integer (with an optional step size).
@@ -10,7 +10,7 @@ Int.onward \- Return an iterator that counts infinitely from the starting intege
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Int.onward : func(first: Int, step: Int = 1 -> Text)"
+.BI Int.onward\ :\ func(first:\ Int,\ step:\ Int\ =\ 1\ ->\ Text)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Int.parse.3 b/man/man3/tomo-Int.parse.3
index adb64d95..282dc288 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-19T14:30:40.360757 "Tomo man-pages"
+.TH Int.parse 3 2025-04-19T14:48:15.710864 "Tomo man-pages"
.SH NAME
Int.parse \- Converts a text representation of an integer into an integer.
@@ -10,7 +10,7 @@ Int.parse \- Converts a text representation of an integer into an integer.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Int.parse : func(text: Text -> Int?)"
+.BI Int.parse\ :\ func(text:\ Text\ ->\ Int?)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Int.prev_prime.3 b/man/man3/tomo-Int.prev_prime.3
index 50c62575..d614e7de 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-19T14:30:40.360801 "Tomo man-pages"
+.TH Int.prev_prime 3 2025-04-19T14:48:15.710904 "Tomo man-pages"
.SH NAME
Int.prev_prime \- Finds the previous prime number less than the given integer. If there is no previous prime number (i.e. if a number less than `2` is provided), then the function will create a runtime error.
@@ -10,7 +10,7 @@ Int.prev_prime \- Finds the previous prime number less than the given integer. I
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Int.prev_prime : func(x: Int -> Int?)"
+.BI Int.prev_prime\ :\ func(x:\ Int\ ->\ Int?)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Int.sqrt.3 b/man/man3/tomo-Int.sqrt.3
index 8e6aba1d..6f0d5f7b 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-19T14:30:40.360844 "Tomo man-pages"
+.TH Int.sqrt 3 2025-04-19T14:48:15.710942 "Tomo man-pages"
.SH NAME
Int.sqrt \- Calculates the nearest square root of an integer.
@@ -10,7 +10,7 @@ Int.sqrt \- Calculates the nearest square root of an integer.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Int.sqrt : func(x: Int -> Int)"
+.BI Int.sqrt\ :\ func(x:\ Int\ ->\ Int)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Int.to.3 b/man/man3/tomo-Int.to.3
index 53b6b0ff..1de9751d 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-19T14:30:40.360881 "Tomo man-pages"
+.TH Int.to 3 2025-04-19T14:48:15.710978 "Tomo man-pages"
.SH NAME
Int.to \- Returns an iterator function that iterates over the range of numbers specified.
@@ -10,7 +10,7 @@ Int.to \- Returns an iterator function that iterates over the range of numbers s
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Int.to : func(first: Int, last: Int, step: Int? = none -> func(->Int?))"
+.BI Int.to\ :\ func(first:\ Int,\ last:\ Int,\ step:\ Int?\ =\ none\ ->\ func(->Int?))
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-List.binary_search.3 b/man/man3/tomo-List.binary_search.3
index d5cbbad5..e8959407 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-19T14:30:40.360924 "Tomo man-pages"
+.TH List.binary_search 3 2025-04-19T14:48:15.711016 "Tomo man-pages"
.SH NAME
List.binary_search \- Performs a binary search on a sorted list.
@@ -10,7 +10,7 @@ List.binary_search \- Performs a binary search on a sorted list.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "List.binary_search : func(list: [T], by: func(x,y:&T->Int32) = T.compare -> Int)"
+.BI List.binary_search\ :\ func(list:\ [T],\ by:\ func(x,y:&T->Int32)\ =\ T.compare\ ->\ Int)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-List.by.3 b/man/man3/tomo-List.by.3
index eaefd4c3..3f013ca8 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-19T14:30:40.360962 "Tomo man-pages"
+.TH List.by 3 2025-04-19T14:48:15.711056 "Tomo man-pages"
.SH NAME
List.by \- Creates a new list with elements spaced by the specified step value.
@@ -10,7 +10,7 @@ List.by \- Creates a new list with elements spaced by the specified step value.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "List.by : func(list: [T], step: Int -> [T])"
+.BI List.by\ :\ func(list:\ [T],\ step:\ Int\ ->\ [T])
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-List.clear.3 b/man/man3/tomo-List.clear.3
index 687d03b2..3b6ad897 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-19T14:30:40.361001 "Tomo man-pages"
+.TH List.clear 3 2025-04-19T14:48:15.711091 "Tomo man-pages"
.SH NAME
List.clear \- Clears all elements from the list.
@@ -10,7 +10,7 @@ List.clear \- Clears all elements from the list.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "List.clear : func(list: @[T] -> Void)"
+.BI List.clear\ :\ func(list:\ @[T]\ ->\ Void)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-List.counts.3 b/man/man3/tomo-List.counts.3
index bffe397c..c78f29b0 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-19T14:30:40.361035 "Tomo man-pages"
+.TH List.counts 3 2025-04-19T14:48:15.711126 "Tomo man-pages"
.SH NAME
List.counts \- Counts the occurrences of each element in the list.
@@ -10,7 +10,7 @@ List.counts \- Counts the occurrences of each element in the list.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "List.counts : func(list: [T] -> {T=Int})"
+.BI List.counts\ :\ func(list:\ [T]\ ->\ {T=Int})
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-List.find.3 b/man/man3/tomo-List.find.3
index d1b29f38..bf9a3086 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-19T14:30:40.361070 "Tomo man-pages"
+.TH List.find 3 2025-04-19T14:48:15.711160 "Tomo man-pages"
.SH NAME
List.find \- Finds the index of the first occurrence of an element (if any).
@@ -10,7 +10,7 @@ List.find \- Finds the index of the first occurrence of an element (if any).
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "List.find : func(list: [T], target: T -> Int?)"
+.BI List.find\ :\ func(list:\ [T],\ target:\ T\ ->\ Int?)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-List.first.3 b/man/man3/tomo-List.first.3
index 4bde4a21..78cc4275 100644
--- a/man/man3/tomo-List.first.3
+++ b/man/man3/tomo-List.first.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH List.first 3 2025-04-19T14:30:40.361125 "Tomo man-pages"
+.TH List.first 3 2025-04-19T14:48:15.711216 "Tomo man-pages"
.SH NAME
List.first \- Find the index of the first item that matches a predicate function (if any).
@@ -10,7 +10,7 @@ List.first \- Find the index of the first item that matches a predicate function
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "List.first : func(list: [T], predicate: func(item:&T -> Bool) -> Int)"
+.BI List.first\ :\ func(list:\ [T],\ predicate:\ func(item:&T\ ->\ Bool)\ ->\ Int)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-List.from.3 b/man/man3/tomo-List.from.3
index 0ee5faa4..a05bd7b5 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-19T14:30:40.361167 "Tomo man-pages"
+.TH List.from 3 2025-04-19T14:48:15.711257 "Tomo man-pages"
.SH NAME
List.from \- Returns a slice of the list starting from a specified index.
@@ -10,7 +10,7 @@ List.from \- Returns a slice of the list starting from a specified index.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "List.from : func(list: [T], first: Int -> [T])"
+.BI List.from\ :\ func(list:\ [T],\ first:\ Int\ ->\ [T])
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-List.has.3 b/man/man3/tomo-List.has.3
index 694a3b6f..fedcfd67 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-19T14:30:40.361206 "Tomo man-pages"
+.TH List.has 3 2025-04-19T14:48:15.711294 "Tomo man-pages"
.SH NAME
List.has \- Checks if the list has an element.
@@ -10,7 +10,7 @@ List.has \- Checks if the list has an element.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "List.has : func(list: [T], target: T -> Bool)"
+.BI List.has\ :\ func(list:\ [T],\ target:\ T\ ->\ Bool)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-List.heap_pop.3 b/man/man3/tomo-List.heap_pop.3
index f0cce34d..089a4ef6 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-19T14:30:40.361244 "Tomo man-pages"
+.TH List.heap_pop 3 2025-04-19T14:48:15.711331 "Tomo man-pages"
.SH NAME
List.heap_pop \- Removes and returns the top element of a heap or `none` if the list is empty. By default, this is the *minimum* value in the heap.
@@ -10,7 +10,7 @@ List.heap_pop \- Removes and returns the top element of a heap or `none` if the
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "List.heap_pop : func(list: @[T], by: func(x,y:&T->Int32) = T.compare -> T?)"
+.BI List.heap_pop\ :\ func(list:\ @[T],\ by:\ func(x,y:&T->Int32)\ =\ T.compare\ ->\ T?)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-List.heap_push.3 b/man/man3/tomo-List.heap_push.3
index 1de173c2..425332ef 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-19T14:30:40.361282 "Tomo man-pages"
+.TH List.heap_push 3 2025-04-19T14:48:15.711369 "Tomo man-pages"
.SH NAME
List.heap_push \- Adds an element to the heap and maintains the heap property. By default, this is a *minimum* heap.
@@ -10,7 +10,7 @@ List.heap_push \- Adds an element to the heap and maintains the heap property. B
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "List.heap_push : func(list: @[T], item: T, by = T.compare -> Void)"
+.BI List.heap_push\ :\ func(list:\ @[T],\ item:\ T,\ by\ =\ T.compare\ ->\ Void)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-List.heapify.3 b/man/man3/tomo-List.heapify.3
index f2df2674..5c8303c9 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-19T14:30:40.361322 "Tomo man-pages"
+.TH List.heapify 3 2025-04-19T14:48:15.711407 "Tomo man-pages"
.SH NAME
List.heapify \- Converts a list into a heap.
@@ -10,7 +10,7 @@ List.heapify \- Converts a list into a heap.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "List.heapify : func(list: @[T], by: func(x,y:&T->Int32) = T.compare -> Void)"
+.BI List.heapify\ :\ func(list:\ @[T],\ by:\ func(x,y:&T->Int32)\ =\ T.compare\ ->\ Void)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-List.insert.3 b/man/man3/tomo-List.insert.3
index dff1783d..d7d3ecf9 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-19T14:30:40.361359 "Tomo man-pages"
+.TH List.insert 3 2025-04-19T14:48:15.711444 "Tomo man-pages"
.SH NAME
List.insert \- Inserts an element at a specified position in the list.
@@ -10,7 +10,7 @@ List.insert \- Inserts an element at a specified position in the list.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "List.insert : func(list: @[T], item: T, at: Int = 0 -> Void)"
+.BI List.insert\ :\ func(list:\ @[T],\ item:\ T,\ at:\ Int\ =\ 0\ ->\ Void)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-List.insert_all.3 b/man/man3/tomo-List.insert_all.3
index 9f7289d4..5a466e53 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-19T14:30:40.361398 "Tomo man-pages"
+.TH List.insert_all 3 2025-04-19T14:48:15.711490 "Tomo man-pages"
.SH NAME
List.insert_all \- Inserts a list of items at a specified position in the list.
@@ -10,7 +10,7 @@ List.insert_all \- Inserts a list of items at a specified position in the list.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "List.insert_all : func(list: @[T], items: [T], at: Int = 0 -> Void)"
+.BI List.insert_all\ :\ func(list:\ @[T],\ items:\ [T],\ at:\ Int\ =\ 0\ ->\ Void)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-List.pop.3 b/man/man3/tomo-List.pop.3
index 303ae439..10a5f077 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-19T14:30:40.361436 "Tomo man-pages"
+.TH List.pop 3 2025-04-19T14:48:15.711531 "Tomo man-pages"
.SH NAME
List.pop \- Removes and returns an item from the list. If the given index is present in the list, the item at that index will be removed and the list will become one element shorter.
@@ -10,7 +10,7 @@ List.pop \- Removes and returns an item from the list. If the given index is pre
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "List.pop : func(list: &[T], index: Int = -1 -> T?)"
+.BI List.pop\ :\ func(list:\ &[T],\ index:\ Int\ =\ -1\ ->\ T?)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-List.random.3 b/man/man3/tomo-List.random.3
index 65355a73..cf0af081 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-19T14:30:40.361484 "Tomo man-pages"
+.TH List.random 3 2025-04-19T14:48:15.711570 "Tomo man-pages"
.SH NAME
List.random \- Selects a random element from the list.
@@ -10,7 +10,7 @@ List.random \- Selects a random element from the list.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "List.random : func(list: [T], random: func(min,max:Int64->Int64)? = none -> T)"
+.BI List.random\ :\ func(list:\ [T],\ random:\ func(min,max:Int64->Int64)?\ =\ none\ ->\ T)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-List.remove_at.3 b/man/man3/tomo-List.remove_at.3
index 241315a4..a998f4e5 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-19T14:30:40.361523 "Tomo man-pages"
+.TH List.remove_at 3 2025-04-19T14:48:15.711605 "Tomo man-pages"
.SH NAME
List.remove_at \- Removes elements from the list starting at a specified index.
@@ -10,7 +10,7 @@ List.remove_at \- Removes elements from the list starting at a specified index.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "List.remove_at : func(list: @[T], at: Int = -1, count: Int = 1 -> Void)"
+.BI List.remove_at\ :\ func(list:\ @[T],\ at:\ Int\ =\ -1,\ count:\ Int\ =\ 1\ ->\ Void)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-List.remove_item.3 b/man/man3/tomo-List.remove_item.3
index 5c4a2b32..2fb6bc56 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-19T14:30:40.361566 "Tomo man-pages"
+.TH List.remove_item 3 2025-04-19T14:48:15.711642 "Tomo man-pages"
.SH NAME
List.remove_item \- Removes all occurrences of a specified item from the list.
@@ -10,7 +10,7 @@ List.remove_item \- Removes all occurrences of a specified item from the list.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "List.remove_item : func(list: @[T], item: T, max_count: Int = -1 -> Void)"
+.BI List.remove_item\ :\ func(list:\ @[T],\ item:\ T,\ max_count:\ Int\ =\ -1\ ->\ Void)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-List.reversed.3 b/man/man3/tomo-List.reversed.3
index dd0b2242..6ca3421e 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-19T14:30:40.361612 "Tomo man-pages"
+.TH List.reversed 3 2025-04-19T14:48:15.711681 "Tomo man-pages"
.SH NAME
List.reversed \- Returns a reversed slice of the list.
@@ -10,7 +10,7 @@ List.reversed \- Returns a reversed slice of the list.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "List.reversed : func(list: [T] -> [T])"
+.BI List.reversed\ :\ func(list:\ [T]\ ->\ [T])
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-List.sample.3 b/man/man3/tomo-List.sample.3
index a1142e95..76dc03fd 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-19T14:30:40.361676 "Tomo man-pages"
+.TH List.sample 3 2025-04-19T14:48:15.711736 "Tomo man-pages"
.SH NAME
List.sample \- Selects a sample of elements from the list, optionally with weighted probabilities.
@@ -10,7 +10,7 @@ List.sample \- Selects a sample of elements from the list, optionally with weigh
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "List.sample : func(list: [T], count: Int, weights: [Num]? = ![Num], random: func(->Num)? = none -> [T])"
+.BI List.sample\ :\ func(list:\ [T],\ count:\ Int,\ weights:\ [Num]?\ =\ ![Num],\ random:\ func(->Num)?\ =\ none\ ->\ [T])
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-List.shuffle.3 b/man/man3/tomo-List.shuffle.3
index f6bf6dc4..969ee3bc 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-19T14:30:40.361726 "Tomo man-pages"
+.TH List.shuffle 3 2025-04-19T14:48:15.711785 "Tomo man-pages"
.SH NAME
List.shuffle \- Shuffles the elements of the list in place.
@@ -10,7 +10,7 @@ List.shuffle \- Shuffles the elements of the list in place.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "List.shuffle : func(list: @[T], random: func(min,max:Int64->Int64)? = none -> Void)"
+.BI List.shuffle\ :\ func(list:\ @[T],\ random:\ func(min,max:Int64->Int64)?\ =\ none\ ->\ Void)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-List.shuffled.3 b/man/man3/tomo-List.shuffled.3
index 7f62ace8..ca1e9451 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-19T14:30:40.361789 "Tomo man-pages"
+.TH List.shuffled 3 2025-04-19T14:48:15.711823 "Tomo man-pages"
.SH NAME
List.shuffled \- Creates a new list with elements shuffled.
@@ -10,7 +10,7 @@ List.shuffled \- Creates a new list with elements shuffled.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "List.shuffled : func(list: [T], random: func(min,max:Int64->Int64)? = none -> [T])"
+.BI List.shuffled\ :\ func(list:\ [T],\ random:\ func(min,max:Int64->Int64)?\ =\ none\ ->\ [T])
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-List.slice.3 b/man/man3/tomo-List.slice.3
index 8cd76a8d..9c5bbfbd 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-19T14:30:40.361827 "Tomo man-pages"
+.TH List.slice 3 2025-04-19T14:48:15.711859 "Tomo man-pages"
.SH NAME
List.slice \- Returns a slice of the list spanning the given indices (inclusive).
@@ -10,7 +10,7 @@ List.slice \- Returns a slice of the list spanning the given indices (inclusive)
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "List.slice : func(list: [T], from: Int, to: Int -> [T])"
+.BI List.slice\ :\ func(list:\ [T],\ from:\ Int,\ to:\ Int\ ->\ [T])
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-List.sort.3 b/man/man3/tomo-List.sort.3
index f8dac2a1..073c38fd 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-19T14:30:40.361865 "Tomo man-pages"
+.TH List.sort 3 2025-04-19T14:48:15.711897 "Tomo man-pages"
.SH NAME
List.sort \- Sorts the elements of the list in place in ascending order (small to large).
@@ -10,7 +10,7 @@ List.sort \- Sorts the elements of the list in place in ascending order (small t
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "List.sort : func(list: @[T], by = T.compare -> Void)"
+.BI List.sort\ :\ func(list:\ @[T],\ by\ =\ T.compare\ ->\ Void)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-List.sorted.3 b/man/man3/tomo-List.sorted.3
index 05043cdc..90cfc4b0 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-19T14:30:40.361919 "Tomo man-pages"
+.TH List.sorted 3 2025-04-19T14:48:15.711933 "Tomo man-pages"
.SH NAME
List.sorted \- Creates a new list with elements sorted.
@@ -10,7 +10,7 @@ List.sorted \- Creates a new list with elements sorted.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "List.sorted : func(list: [T], by = T.compare -> [T])"
+.BI List.sorted\ :\ func(list:\ [T],\ by\ =\ T.compare\ ->\ [T])
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-List.to.3 b/man/man3/tomo-List.to.3
index 82143c0b..5fac5ea7 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-19T14:30:40.361956 "Tomo man-pages"
+.TH List.to 3 2025-04-19T14:48:15.711973 "Tomo man-pages"
.SH NAME
List.to \- Returns a slice of the list from the start of the original list up to a specified index (inclusive).
@@ -10,7 +10,7 @@ List.to \- Returns a slice of the list from the start of the original list up to
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "List.to : func(list: [T], last: Int -> [T])"
+.BI List.to\ :\ func(list:\ [T],\ last:\ Int\ ->\ [T])
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-List.unique.3 b/man/man3/tomo-List.unique.3
index 5beefe40..82dc4368 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-19T14:30:40.361993 "Tomo man-pages"
+.TH List.unique 3 2025-04-19T14:48:15.712009 "Tomo man-pages"
.SH NAME
List.unique \- Returns a Set that contains the unique elements of the list.
@@ -10,7 +10,7 @@ List.unique \- Returns a Set that contains the unique elements of the list.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "List.unique : func(list: [T] -> |T|)"
+.BI List.unique\ :\ func(list:\ [T]\ ->\ |T|)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.1_PI.3 b/man/man3/tomo-Num.1_PI.3
index 3be0c785..57527381 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-19T14:30:40.364254 "Tomo man-pages"
+.TH Num.1_PI 3 2025-04-19T14:48:15.714009 "Tomo man-pages"
.SH NAME
Num.1_PI \- The constant $\frac{1}{\pi}$.
@@ -10,7 +10,7 @@ Num.1_PI \- The constant $\frac{1}{\pi}$.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI 'Num.1_PI : Num'
+.BI Num.1_PI\ :\ Num
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.2_PI.3 b/man/man3/tomo-Num.2_PI.3
index 688bec38..bc37bd04 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-19T14:30:40.364287 "Tomo man-pages"
+.TH Num.2_PI 3 2025-04-19T14:48:15.714042 "Tomo man-pages"
.SH NAME
Num.2_PI \- The constant $2 \times \pi$.
@@ -10,7 +10,7 @@ Num.2_PI \- The constant $2 \times \pi$.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI 'Num.2_PI : Num'
+.BI Num.2_PI\ :\ Num
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.2_SQRTPI.3 b/man/man3/tomo-Num.2_SQRTPI.3
index 42470e67..2bf25b0f 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-19T14:30:40.364319 "Tomo man-pages"
+.TH Num.2_SQRTPI 3 2025-04-19T14:48:15.714076 "Tomo man-pages"
.SH NAME
Num.2_SQRTPI \- The constant $2 \times \sqrt{\pi}$.
@@ -10,7 +10,7 @@ Num.2_SQRTPI \- The constant $2 \times \sqrt{\pi}$.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI 'Num.2_SQRTPI : Num'
+.BI Num.2_SQRTPI\ :\ Num
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.E.3 b/man/man3/tomo-Num.E.3
index 9ee849aa..f7048208 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-19T14:30:40.364352 "Tomo man-pages"
+.TH Num.E 3 2025-04-19T14:48:15.714108 "Tomo man-pages"
.SH NAME
Num.E \- The base of the natural logarithm ($e$).
@@ -10,7 +10,7 @@ Num.E \- The base of the natural logarithm ($e$).
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI 'Num.E : Num'
+.BI Num.E\ :\ Num
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.INF.3 b/man/man3/tomo-Num.INF.3
index 51520ce9..7c888ee2 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-19T14:30:40.364384 "Tomo man-pages"
+.TH Num.INF 3 2025-04-19T14:48:15.714139 "Tomo man-pages"
.SH NAME
Num.INF \- Positive infinity.
@@ -10,7 +10,7 @@ Num.INF \- Positive infinity.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI 'Num.INF : Num'
+.BI Num.INF\ :\ Num
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.LN10.3 b/man/man3/tomo-Num.LN10.3
index 9905d365..2820f3af 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-19T14:30:40.364415 "Tomo man-pages"
+.TH Num.LN10 3 2025-04-19T14:48:15.714170 "Tomo man-pages"
.SH NAME
Num.LN10 \- The natural logarithm of 10.
@@ -10,7 +10,7 @@ Num.LN10 \- The natural logarithm of 10.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI 'Num.LN10 : Num'
+.BI Num.LN10\ :\ Num
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.LN2.3 b/man/man3/tomo-Num.LN2.3
index e4963292..42f42c8a 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-19T14:30:40.364450 "Tomo man-pages"
+.TH Num.LN2 3 2025-04-19T14:48:15.714202 "Tomo man-pages"
.SH NAME
Num.LN2 \- The natural logarithm of 2.
@@ -10,7 +10,7 @@ Num.LN2 \- The natural logarithm of 2.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI 'Num.LN2 : Num'
+.BI Num.LN2\ :\ Num
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.LOG2E.3 b/man/man3/tomo-Num.LOG2E.3
index 85cebf47..d0f9e222 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-19T14:30:40.364491 "Tomo man-pages"
+.TH Num.LOG2E 3 2025-04-19T14:48:15.714232 "Tomo man-pages"
.SH NAME
Num.LOG2E \- The base 2 logarithm of $e$
@@ -10,7 +10,7 @@ Num.LOG2E \- The base 2 logarithm of $e$
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI 'Num.LOG2E : Num'
+.BI Num.LOG2E\ :\ Num
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.PI.3 b/man/man3/tomo-Num.PI.3
index 2ed8035b..2f788174 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-19T14:30:40.364524 "Tomo man-pages"
+.TH Num.PI 3 2025-04-19T14:48:15.714266 "Tomo man-pages"
.SH NAME
Num.PI \- Pi ($\pi$).
@@ -10,7 +10,7 @@ Num.PI \- Pi ($\pi$).
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI 'Num.PI : Num'
+.BI Num.PI\ :\ Num
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.PI_2.3 b/man/man3/tomo-Num.PI_2.3
index 207d14ca..d533d6a5 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-19T14:30:40.364557 "Tomo man-pages"
+.TH Num.PI_2 3 2025-04-19T14:48:15.714297 "Tomo man-pages"
.SH NAME
Num.PI_2 \- $\frac{\pi}{2}$
@@ -10,7 +10,7 @@ Num.PI_2 \- $\frac{\pi}{2}$
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI 'Num.PI_2 : Num'
+.BI Num.PI_2\ :\ Num
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.PI_4.3 b/man/man3/tomo-Num.PI_4.3
index a98c455b..858bab3d 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-19T14:30:40.364588 "Tomo man-pages"
+.TH Num.PI_4 3 2025-04-19T14:48:15.714327 "Tomo man-pages"
.SH NAME
Num.PI_4 \- $\frac{\pi}{4}$
@@ -10,7 +10,7 @@ Num.PI_4 \- $\frac{\pi}{4}$
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI 'Num.PI_4 : Num'
+.BI Num.PI_4\ :\ Num
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.SQRT1_2.3 b/man/man3/tomo-Num.SQRT1_2.3
index 4ddfc6e0..5c38c89a 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-19T14:30:40.364618 "Tomo man-pages"
+.TH Num.SQRT1_2 3 2025-04-19T14:48:15.714356 "Tomo man-pages"
.SH NAME
Num.SQRT1_2 \- $\sqrt{\frac{1}{2}}$
@@ -10,7 +10,7 @@ Num.SQRT1_2 \- $\sqrt{\frac{1}{2}}$
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI 'Num.SQRT1_2 : Num'
+.BI Num.SQRT1_2\ :\ Num
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.SQRT2.3 b/man/man3/tomo-Num.SQRT2.3
index 21c62073..11a2db80 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-19T14:30:40.364647 "Tomo man-pages"
+.TH Num.SQRT2 3 2025-04-19T14:48:15.714386 "Tomo man-pages"
.SH NAME
Num.SQRT2 \- $\sqrt{2}$
@@ -10,7 +10,7 @@ Num.SQRT2 \- $\sqrt{2}$
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI 'Num.SQRT2 : Num'
+.BI Num.SQRT2\ :\ Num
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.TAU.3 b/man/man3/tomo-Num.TAU.3
index d22a5e99..454569e5 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-19T14:30:40.364676 "Tomo man-pages"
+.TH Num.TAU 3 2025-04-19T14:48:15.714417 "Tomo man-pages"
.SH NAME
Num.TAU \- Tau ($2 \times \pi$)
@@ -10,7 +10,7 @@ Num.TAU \- Tau ($2 \times \pi$)
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI 'Num.TAU : Num'
+.BI Num.TAU\ :\ Num
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.abs.3 b/man/man3/tomo-Num.abs.3
index fa438fd4..09b029c7 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-19T14:30:40.362029 "Tomo man-pages"
+.TH Num.abs 3 2025-04-19T14:48:15.712043 "Tomo man-pages"
.SH NAME
Num.abs \- Calculates the absolute value of a number.
@@ -10,7 +10,7 @@ Num.abs \- Calculates the absolute value of a number.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Num.abs : func(n: Num -> Num)"
+.BI Num.abs\ :\ func(n:\ Num\ ->\ Num)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.acos.3 b/man/man3/tomo-Num.acos.3
index 74ed1f90..f1d237c8 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-19T14:30:40.362066 "Tomo man-pages"
+.TH Num.acos 3 2025-04-19T14:48:15.712078 "Tomo man-pages"
.SH NAME
Num.acos \- Computes the arc cosine of a number.
@@ -10,7 +10,7 @@ Num.acos \- Computes the arc cosine of a number.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Num.acos : func(x: Num -> Num)"
+.BI Num.acos\ :\ func(x:\ Num\ ->\ Num)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.acosh.3 b/man/man3/tomo-Num.acosh.3
index 13eea6ed..21e5c4e8 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-19T14:30:40.362105 "Tomo man-pages"
+.TH Num.acosh 3 2025-04-19T14:48:15.712119 "Tomo man-pages"
.SH NAME
Num.acosh \- Computes the inverse hyperbolic cosine of a number.
@@ -10,7 +10,7 @@ Num.acosh \- Computes the inverse hyperbolic cosine of a number.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Num.acosh : func(x: Num -> Num)"
+.BI Num.acosh\ :\ func(x:\ Num\ ->\ Num)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.asin.3 b/man/man3/tomo-Num.asin.3
index 76fbc1fd..7b07affe 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-19T14:30:40.362141 "Tomo man-pages"
+.TH Num.asin 3 2025-04-19T14:48:15.712154 "Tomo man-pages"
.SH NAME
Num.asin \- Computes the arc sine of a number.
@@ -10,7 +10,7 @@ Num.asin \- Computes the arc sine of a number.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Num.asin : func(x: Num -> Num)"
+.BI Num.asin\ :\ func(x:\ Num\ ->\ Num)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.asinh.3 b/man/man3/tomo-Num.asinh.3
index 06fcd4a5..eabcdb3e 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-19T14:30:40.362177 "Tomo man-pages"
+.TH Num.asinh 3 2025-04-19T14:48:15.712189 "Tomo man-pages"
.SH NAME
Num.asinh \- Computes the inverse hyperbolic sine of a number.
@@ -10,7 +10,7 @@ Num.asinh \- Computes the inverse hyperbolic sine of a number.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Num.asinh : func(x: Num -> Num)"
+.BI Num.asinh\ :\ func(x:\ Num\ ->\ Num)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.atan.3 b/man/man3/tomo-Num.atan.3
index ca041ba2..b3a39aac 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-19T14:30:40.362211 "Tomo man-pages"
+.TH Num.atan 3 2025-04-19T14:48:15.712224 "Tomo man-pages"
.SH NAME
Num.atan \- Computes the arc tangent of a number.
@@ -10,7 +10,7 @@ Num.atan \- Computes the arc tangent of a number.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Num.atan : func(x: Num -> Num)"
+.BI Num.atan\ :\ func(x:\ Num\ ->\ Num)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.atan2.3 b/man/man3/tomo-Num.atan2.3
index 25423767..646d335b 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-19T14:30:40.362246 "Tomo man-pages"
+.TH Num.atan2 3 2025-04-19T14:48:15.712259 "Tomo man-pages"
.SH NAME
Num.atan2 \- Computes the arc tangent of the quotient of two numbers.
@@ -10,7 +10,7 @@ Num.atan2 \- Computes the arc tangent of the quotient of two numbers.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Num.atan2 : func(x: Num, y: Num -> Num)"
+.BI Num.atan2\ :\ func(x:\ Num,\ y:\ Num\ ->\ Num)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.atanh.3 b/man/man3/tomo-Num.atanh.3
index 7618a3ae..2b0e78b1 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-19T14:30:40.362303 "Tomo man-pages"
+.TH Num.atanh 3 2025-04-19T14:48:15.712319 "Tomo man-pages"
.SH NAME
Num.atanh \- Computes the inverse hyperbolic tangent of a number.
@@ -10,7 +10,7 @@ Num.atanh \- Computes the inverse hyperbolic tangent of a number.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Num.atanh : func(x: Num -> Num)"
+.BI Num.atanh\ :\ func(x:\ Num\ ->\ Num)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.cbrt.3 b/man/man3/tomo-Num.cbrt.3
index 91d5b975..e7bc4877 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-19T14:30:40.362342 "Tomo man-pages"
+.TH Num.cbrt 3 2025-04-19T14:48:15.712360 "Tomo man-pages"
.SH NAME
Num.cbrt \- Computes the cube root of a number.
@@ -10,7 +10,7 @@ Num.cbrt \- Computes the cube root of a number.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Num.cbrt : func(x: Num -> Num)"
+.BI Num.cbrt\ :\ func(x:\ Num\ ->\ Num)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.ceil.3 b/man/man3/tomo-Num.ceil.3
index ee5abc83..51991997 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-19T14:30:40.362380 "Tomo man-pages"
+.TH Num.ceil 3 2025-04-19T14:48:15.712397 "Tomo man-pages"
.SH NAME
Num.ceil \- Rounds a number up to the nearest integer.
@@ -10,7 +10,7 @@ Num.ceil \- Rounds a number up to the nearest integer.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Num.ceil : func(x: Num -> Num)"
+.BI Num.ceil\ :\ func(x:\ Num\ ->\ Num)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.clamped.3 b/man/man3/tomo-Num.clamped.3
index 36eefe7f..c6768baf 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-19T14:30:40.362416 "Tomo man-pages"
+.TH Num.clamped 3 2025-04-19T14:48:15.712433 "Tomo man-pages"
.SH NAME
Num.clamped \- Returns the given number clamped between two values so that it is within that range.
@@ -10,7 +10,7 @@ Num.clamped \- Returns the given number clamped between two values so that it is
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Num.clamped : func(x: Num, low: Num, high: Num -> Num)"
+.BI Num.clamped\ :\ func(x:\ Num,\ low:\ Num,\ high:\ Num\ ->\ Num)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.copysign.3 b/man/man3/tomo-Num.copysign.3
index b20194b1..b89c1156 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-19T14:30:40.362460 "Tomo man-pages"
+.TH Num.copysign 3 2025-04-19T14:48:15.712470 "Tomo man-pages"
.SH NAME
Num.copysign \- Copies the sign of one number to another.
@@ -10,7 +10,7 @@ Num.copysign \- Copies the sign of one number to another.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Num.copysign : func(x: Num, y: Num -> Num)"
+.BI Num.copysign\ :\ func(x:\ Num,\ y:\ Num\ ->\ Num)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.cos.3 b/man/man3/tomo-Num.cos.3
index 4da01be3..aa759161 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-19T14:30:40.362505 "Tomo man-pages"
+.TH Num.cos 3 2025-04-19T14:48:15.712514 "Tomo man-pages"
.SH NAME
Num.cos \- Computes the cosine of a number (angle in radians).
@@ -10,7 +10,7 @@ Num.cos \- Computes the cosine of a number (angle in radians).
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Num.cos : func(x: Num -> Num)"
+.BI Num.cos\ :\ func(x:\ Num\ ->\ Num)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.cosh.3 b/man/man3/tomo-Num.cosh.3
index 577b2f08..d50c9452 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-19T14:30:40.362548 "Tomo man-pages"
+.TH Num.cosh 3 2025-04-19T14:48:15.712552 "Tomo man-pages"
.SH NAME
Num.cosh \- Computes the hyperbolic cosine of a number.
@@ -10,7 +10,7 @@ Num.cosh \- Computes the hyperbolic cosine of a number.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Num.cosh : func(x: Num -> Num)"
+.BI Num.cosh\ :\ func(x:\ Num\ ->\ Num)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.erf.3 b/man/man3/tomo-Num.erf.3
index 0ed7401d..c729bdd0 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-19T14:30:40.362584 "Tomo man-pages"
+.TH Num.erf 3 2025-04-19T14:48:15.712589 "Tomo man-pages"
.SH NAME
Num.erf \- Computes the error function of a number.
@@ -10,7 +10,7 @@ Num.erf \- Computes the error function of a number.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Num.erf : func(x: Num -> Num)"
+.BI Num.erf\ :\ func(x:\ Num\ ->\ Num)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.erfc.3 b/man/man3/tomo-Num.erfc.3
index c392f051..bff7f42c 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-19T14:30:40.362619 "Tomo man-pages"
+.TH Num.erfc 3 2025-04-19T14:48:15.712625 "Tomo man-pages"
.SH NAME
Num.erfc \- Computes the complementary error function of a number.
@@ -10,7 +10,7 @@ Num.erfc \- Computes the complementary error function of a number.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Num.erfc : func(x: Num -> Num)"
+.BI Num.erfc\ :\ func(x:\ Num\ ->\ Num)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.exp.3 b/man/man3/tomo-Num.exp.3
index 91de43a3..3136d5eb 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-19T14:30:40.362655 "Tomo man-pages"
+.TH Num.exp 3 2025-04-19T14:48:15.712660 "Tomo man-pages"
.SH NAME
Num.exp \- Computes the exponential function $e^x$ for a number.
@@ -10,7 +10,7 @@ Num.exp \- Computes the exponential function $e^x$ for a number.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Num.exp : func(x: Num -> Num)"
+.BI Num.exp\ :\ func(x:\ Num\ ->\ Num)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.exp2.3 b/man/man3/tomo-Num.exp2.3
index ecebc8d0..5e8c7104 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-19T14:30:40.362690 "Tomo man-pages"
+.TH Num.exp2 3 2025-04-19T14:48:15.712696 "Tomo man-pages"
.SH NAME
Num.exp2 \- Computes $2^x$ for a number.
@@ -10,7 +10,7 @@ Num.exp2 \- Computes $2^x$ for a number.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Num.exp2 : func(x: Num -> Num)"
+.BI Num.exp2\ :\ func(x:\ Num\ ->\ Num)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.expm1.3 b/man/man3/tomo-Num.expm1.3
index 617735e4..7e4876e2 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-19T14:30:40.362725 "Tomo man-pages"
+.TH Num.expm1 3 2025-04-19T14:48:15.712732 "Tomo man-pages"
.SH NAME
Num.expm1 \- Computes $e^x - 1$ for a number.
@@ -10,7 +10,7 @@ Num.expm1 \- Computes $e^x - 1$ for a number.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Num.expm1 : func(x: Num -> Num)"
+.BI Num.expm1\ :\ func(x:\ Num\ ->\ Num)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.fdim.3 b/man/man3/tomo-Num.fdim.3
index bd893aed..f4b27472 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-19T14:30:40.362760 "Tomo man-pages"
+.TH Num.fdim 3 2025-04-19T14:48:15.712766 "Tomo man-pages"
.SH NAME
Num.fdim \- Computes the positive difference between two numbers.
@@ -10,7 +10,7 @@ Num.fdim \- Computes the positive difference between two numbers.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Num.fdim : func(x: Num, y: Num -> Num)"
+.BI Num.fdim\ :\ func(x:\ Num,\ y:\ Num\ ->\ Num)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.floor.3 b/man/man3/tomo-Num.floor.3
index 8daffc44..cd0b8ad2 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-19T14:30:40.362796 "Tomo man-pages"
+.TH Num.floor 3 2025-04-19T14:48:15.712802 "Tomo man-pages"
.SH NAME
Num.floor \- Rounds a number down to the nearest integer.
@@ -10,7 +10,7 @@ Num.floor \- Rounds a number down to the nearest integer.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Num.floor : func(x: Num -> Num)"
+.BI Num.floor\ :\ func(x:\ Num\ ->\ Num)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.format.3 b/man/man3/tomo-Num.format.3
index eedd87a4..bdf6a866 100644
--- a/man/man3/tomo-Num.format.3
+++ b/man/man3/tomo-Num.format.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.format 3 2025-04-19T14:30:40.362831 "Tomo man-pages"
+.TH Num.format 3 2025-04-19T14:48:15.712836 "Tomo man-pages"
.SH NAME
Num.format \- Formats a number as a text with a specified precision.
@@ -10,7 +10,7 @@ Num.format \- Formats a number as a text with a specified precision.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Num.format : func(n: Num, precision: Int = 0 -> Text)"
+.BI Num.format\ :\ func(n:\ Num,\ precision:\ Int\ =\ 0\ ->\ Text)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.hypot.3 b/man/man3/tomo-Num.hypot.3
index c38e05d7..337e787c 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-19T14:30:40.362867 "Tomo man-pages"
+.TH Num.hypot 3 2025-04-19T14:48:15.712874 "Tomo man-pages"
.SH NAME
Num.hypot \- Computes the Euclidean norm, $\sqrt{x^2 + y^2}$, of two numbers.
@@ -10,7 +10,7 @@ Num.hypot \- Computes the Euclidean norm, $\sqrt{x^2 + y^2}$, of two numbers.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Num.hypot : func(x: Num, y: Num -> Num)"
+.BI Num.hypot\ :\ func(x:\ Num,\ y:\ Num\ ->\ Num)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.is_between.3 b/man/man3/tomo-Num.is_between.3
index 5b008cbb..6770ce30 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-19T14:30:40.362934 "Tomo man-pages"
+.TH Num.is_between 3 2025-04-19T14:48:15.712941 "Tomo man-pages"
.SH NAME
Num.is_between \- Determines if a number is between two numbers (inclusive).
@@ -10,7 +10,7 @@ Num.is_between \- Determines if a number is between two numbers (inclusive).
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Num.is_between : func(x: Num, low: Num, high: Num -> Bool)"
+.BI Num.is_between\ :\ func(x:\ Num,\ low:\ Num,\ high:\ Num\ ->\ Bool)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.isfinite.3 b/man/man3/tomo-Num.isfinite.3
index 1e0f2b73..06b30305 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-19T14:30:40.362901 "Tomo man-pages"
+.TH Num.isfinite 3 2025-04-19T14:48:15.712908 "Tomo man-pages"
.SH NAME
Num.isfinite \- Checks if a number is finite.
@@ -10,7 +10,7 @@ Num.isfinite \- Checks if a number is finite.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Num.isfinite : func(n: Num -> Bool)"
+.BI Num.isfinite\ :\ func(n:\ Num\ ->\ Bool)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.isinf.3 b/man/man3/tomo-Num.isinf.3
index 225ad548..5358a284 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-19T14:30:40.363007 "Tomo man-pages"
+.TH Num.isinf 3 2025-04-19T14:48:15.712997 "Tomo man-pages"
.SH NAME
Num.isinf \- Checks if a number is infinite.
@@ -10,7 +10,7 @@ Num.isinf \- Checks if a number is infinite.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Num.isinf : func(n: Num -> Bool)"
+.BI Num.isinf\ :\ func(n:\ Num\ ->\ Bool)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.j0.3 b/man/man3/tomo-Num.j0.3
index bef1a41b..e9c51092 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-19T14:30:40.363075 "Tomo man-pages"
+.TH Num.j0 3 2025-04-19T14:48:15.713034 "Tomo man-pages"
.SH NAME
Num.j0 \- Computes the Bessel function of the first kind of order 0.
@@ -10,7 +10,7 @@ Num.j0 \- Computes the Bessel function of the first kind of order 0.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Num.j0 : func(x: Num -> Num)"
+.BI Num.j0\ :\ func(x:\ Num\ ->\ Num)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.j1.3 b/man/man3/tomo-Num.j1.3
index b1d09e8c..5fbc1f40 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-19T14:30:40.363115 "Tomo man-pages"
+.TH Num.j1 3 2025-04-19T14:48:15.713070 "Tomo man-pages"
.SH NAME
Num.j1 \- Computes the Bessel function of the first kind of order 1.
@@ -10,7 +10,7 @@ Num.j1 \- Computes the Bessel function of the first kind of order 1.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Num.j1 : func(x: Num -> Num)"
+.BI Num.j1\ :\ func(x:\ Num\ ->\ Num)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.log.3 b/man/man3/tomo-Num.log.3
index 322de2e6..7a64eaa8 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-19T14:30:40.363156 "Tomo man-pages"
+.TH Num.log 3 2025-04-19T14:48:15.713105 "Tomo man-pages"
.SH NAME
Num.log \- Computes the natural logarithm (base $e$) of a number.
@@ -10,7 +10,7 @@ Num.log \- Computes the natural logarithm (base $e$) of a number.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Num.log : func(x: Num -> Num)"
+.BI Num.log\ :\ func(x:\ Num\ ->\ Num)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.log10.3 b/man/man3/tomo-Num.log10.3
index accf2234..aa041620 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-19T14:30:40.363192 "Tomo man-pages"
+.TH Num.log10 3 2025-04-19T14:48:15.713139 "Tomo man-pages"
.SH NAME
Num.log10 \- Computes the base-10 logarithm of a number.
@@ -10,7 +10,7 @@ Num.log10 \- Computes the base-10 logarithm of a number.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Num.log10 : func(x: Num -> Num)"
+.BI Num.log10\ :\ func(x:\ Num\ ->\ Num)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.log1p.3 b/man/man3/tomo-Num.log1p.3
index 0dcf77f2..7b98d992 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-19T14:30:40.363229 "Tomo man-pages"
+.TH Num.log1p 3 2025-04-19T14:48:15.713174 "Tomo man-pages"
.SH NAME
Num.log1p \- Computes $\log(1 + x)$ for a number.
@@ -10,7 +10,7 @@ Num.log1p \- Computes $\log(1 + x)$ for a number.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Num.log1p : func(x: Num -> Num)"
+.BI Num.log1p\ :\ func(x:\ Num\ ->\ Num)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.log2.3 b/man/man3/tomo-Num.log2.3
index fd40282d..9c6d00ab 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-19T14:30:40.363268 "Tomo man-pages"
+.TH Num.log2 3 2025-04-19T14:48:15.713209 "Tomo man-pages"
.SH NAME
Num.log2 \- Computes the base-2 logarithm of a number.
@@ -10,7 +10,7 @@ Num.log2 \- Computes the base-2 logarithm of a number.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Num.log2 : func(x: Num -> Num)"
+.BI Num.log2\ :\ func(x:\ Num\ ->\ Num)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.logb.3 b/man/man3/tomo-Num.logb.3
index a13caa32..383bf88f 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-19T14:30:40.363303 "Tomo man-pages"
+.TH Num.logb 3 2025-04-19T14:48:15.713243 "Tomo man-pages"
.SH NAME
Num.logb \- Computes the binary exponent (base-2 logarithm) of a number.
@@ -10,7 +10,7 @@ Num.logb \- Computes the binary exponent (base-2 logarithm) of a number.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Num.logb : func(x: Num -> Num)"
+.BI Num.logb\ :\ func(x:\ Num\ ->\ Num)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.mix.3 b/man/man3/tomo-Num.mix.3
index 804f0746..f69515cc 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-19T14:30:40.363337 "Tomo man-pages"
+.TH Num.mix 3 2025-04-19T14:48:15.713277 "Tomo man-pages"
.SH NAME
Num.mix \- Interpolates between two numbers based on a given amount.
@@ -10,7 +10,7 @@ Num.mix \- Interpolates between two numbers based on a given amount.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Num.mix : func(amount: Num, x: Num, y: Num -> Num)"
+.BI Num.mix\ :\ func(amount:\ Num,\ x:\ Num,\ y:\ Num\ ->\ Num)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.near.3 b/man/man3/tomo-Num.near.3
index 934e47cf..ee053220 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-19T14:30:40.363375 "Tomo man-pages"
+.TH Num.near 3 2025-04-19T14:48:15.713313 "Tomo man-pages"
.SH NAME
Num.near \- Checks if two numbers are approximately equal within specified tolerances. If two numbers are within an absolute difference or the ratio between the two is small enough, they are considered near each other.
@@ -10,7 +10,7 @@ Num.near \- Checks if two numbers are approximately equal within specified toler
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Num.near : func(x: Num, y: Num, ratio: Num = 1e-9, min_epsilon: Num = 1e-9 -> Bool)"
+.BI Num.near\ :\ func(x:\ Num,\ y:\ Num,\ ratio:\ Num\ =\ 1e-9,\ min_epsilon:\ Num\ =\ 1e-9\ ->\ Bool)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.nextafter.3 b/man/man3/tomo-Num.nextafter.3
index c581e700..759bfca8 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-19T14:30:40.363421 "Tomo man-pages"
+.TH Num.nextafter 3 2025-04-19T14:48:15.713365 "Tomo man-pages"
.SH NAME
Num.nextafter \- Computes the next representable value after a given number towards a specified direction.
@@ -10,7 +10,7 @@ Num.nextafter \- Computes the next representable value after a given number towa
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Num.nextafter : func(x: Num, y: Num -> Num)"
+.BI Num.nextafter\ :\ func(x:\ Num,\ y:\ Num\ ->\ Num)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.parse.3 b/man/man3/tomo-Num.parse.3
index 79211e96..2091634d 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-19T14:30:40.363458 "Tomo man-pages"
+.TH Num.parse 3 2025-04-19T14:48:15.713413 "Tomo man-pages"
.SH NAME
Num.parse \- Converts a text representation of a number into a floating-point number.
@@ -10,7 +10,7 @@ Num.parse \- Converts a text representation of a number into a floating-point nu
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Num.parse : func(text: Text -> Num?)"
+.BI Num.parse\ :\ func(text:\ Text\ ->\ Num?)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.percent.3 b/man/man3/tomo-Num.percent.3
index d85f86d0..d6690f2b 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-19T14:30:40.363501 "Tomo man-pages"
+.TH Num.percent 3 2025-04-19T14:48:15.713457 "Tomo man-pages"
.SH NAME
Num.percent \- Convert a number into a percentage text with a percent sign.
@@ -10,7 +10,7 @@ Num.percent \- Convert a number into a percentage text with a percent sign.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Num.percent : func(n: Num, precision: Int = 0 -> Text)"
+.BI Num.percent\ :\ func(n:\ Num,\ precision:\ Int\ =\ 0\ ->\ Text)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.rint.3 b/man/man3/tomo-Num.rint.3
index 0cef35e2..e1d35623 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-19T14:30:40.363539 "Tomo man-pages"
+.TH Num.rint 3 2025-04-19T14:48:15.713510 "Tomo man-pages"
.SH NAME
Num.rint \- Rounds a number to the nearest integer, with ties rounded to the nearest even integer.
@@ -10,7 +10,7 @@ Num.rint \- Rounds a number to the nearest integer, with ties rounded to the nea
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Num.rint : func(x: Num -> Num)"
+.BI Num.rint\ :\ func(x:\ Num\ ->\ Num)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.round.3 b/man/man3/tomo-Num.round.3
index c951503a..54c86940 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-19T14:30:40.363582 "Tomo man-pages"
+.TH Num.round 3 2025-04-19T14:48:15.713554 "Tomo man-pages"
.SH NAME
Num.round \- Rounds a number to the nearest whole number integer.
@@ -10,7 +10,7 @@ Num.round \- Rounds a number to the nearest whole number integer.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Num.round : func(x: Num -> Num)"
+.BI Num.round\ :\ func(x:\ Num\ ->\ Num)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.scientific.3 b/man/man3/tomo-Num.scientific.3
index e1db35a1..206a18be 100644
--- a/man/man3/tomo-Num.scientific.3
+++ b/man/man3/tomo-Num.scientific.3
@@ -2,7 +2,7 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Num.scientific 3 2025-04-19T14:30:40.363662 "Tomo man-pages"
+.TH Num.scientific 3 2025-04-19T14:48:15.713586 "Tomo man-pages"
.SH NAME
Num.scientific \- Formats a number in scientific notation with a specified precision.
@@ -10,7 +10,7 @@ Num.scientific \- Formats a number in scientific notation with a specified preci
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Num.scientific : func(n: Num, precision: Int = 0 -> Text)"
+.BI Num.scientific\ :\ func(n:\ Num,\ precision:\ Int\ =\ 0\ ->\ Text)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.significand.3 b/man/man3/tomo-Num.significand.3
index 44f20d64..3e3b1073 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-19T14:30:40.363710 "Tomo man-pages"
+.TH Num.significand 3 2025-04-19T14:48:15.713625 "Tomo man-pages"
.SH NAME
Num.significand \- Extracts the significand (or mantissa) of a number.
@@ -10,7 +10,7 @@ Num.significand \- Extracts the significand (or mantissa) of a number.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Num.significand : func(x: Num -> Num)"
+.BI Num.significand\ :\ func(x:\ Num\ ->\ Num)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.sin.3 b/man/man3/tomo-Num.sin.3
index 3781cdc4..2887e022 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-19T14:30:40.363772 "Tomo man-pages"
+.TH Num.sin 3 2025-04-19T14:48:15.713681 "Tomo man-pages"
.SH NAME
Num.sin \- Computes the sine of a number (angle in radians).
@@ -10,7 +10,7 @@ Num.sin \- Computes the sine of a number (angle in radians).
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Num.sin : func(x: Num -> Num)"
+.BI Num.sin\ :\ func(x:\ Num\ ->\ Num)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.sinh.3 b/man/man3/tomo-Num.sinh.3
index 00cf9442..9707d2ca 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-19T14:30:40.363864 "Tomo man-pages"
+.TH Num.sinh 3 2025-04-19T14:48:15.713720 "Tomo man-pages"
.SH NAME
Num.sinh \- Computes the hyperbolic sine of a number.
@@ -10,7 +10,7 @@ Num.sinh \- Computes the hyperbolic sine of a number.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Num.sinh : func(x: Num -> Num)"
+.BI Num.sinh\ :\ func(x:\ Num\ ->\ Num)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.sqrt.3 b/man/man3/tomo-Num.sqrt.3
index f6feb3b6..ceb54b34 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-19T14:30:40.363914 "Tomo man-pages"
+.TH Num.sqrt 3 2025-04-19T14:48:15.713760 "Tomo man-pages"
.SH NAME
Num.sqrt \- Computes the square root of a number.
@@ -10,7 +10,7 @@ Num.sqrt \- Computes the square root of a number.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Num.sqrt : func(x: Num -> Num)"
+.BI Num.sqrt\ :\ func(x:\ Num\ ->\ Num)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.tan.3 b/man/man3/tomo-Num.tan.3
index 079f6929..6dc265ab 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-19T14:30:40.363954 "Tomo man-pages"
+.TH Num.tan 3 2025-04-19T14:48:15.713796 "Tomo man-pages"
.SH NAME
Num.tan \- Computes the tangent of a number (angle in radians).
@@ -10,7 +10,7 @@ Num.tan \- Computes the tangent of a number (angle in radians).
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Num.tan : func(x: Num -> Num)"
+.BI Num.tan\ :\ func(x:\ Num\ ->\ Num)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.tanh.3 b/man/man3/tomo-Num.tanh.3
index 91c3307a..0cfaabcb 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-19T14:30:40.364021 "Tomo man-pages"
+.TH Num.tanh 3 2025-04-19T14:48:15.713832 "Tomo man-pages"
.SH NAME
Num.tanh \- Computes the hyperbolic tangent of a number.
@@ -10,7 +10,7 @@ Num.tanh \- Computes the hyperbolic tangent of a number.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Num.tanh : func(x: Num -> Num)"
+.BI Num.tanh\ :\ func(x:\ Num\ ->\ Num)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.tgamma.3 b/man/man3/tomo-Num.tgamma.3
index 2ad83495..454bc913 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-19T14:30:40.364064 "Tomo man-pages"
+.TH Num.tgamma 3 2025-04-19T14:48:15.713868 "Tomo man-pages"
.SH NAME
Num.tgamma \- Computes the gamma function of a number.
@@ -10,7 +10,7 @@ Num.tgamma \- Computes the gamma function of a number.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Num.tgamma : func(x: Num -> Num)"
+.BI Num.tgamma\ :\ func(x:\ Num\ ->\ Num)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.trunc.3 b/man/man3/tomo-Num.trunc.3
index 9c72b39c..10f27a2a 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-19T14:30:40.364102 "Tomo man-pages"
+.TH Num.trunc 3 2025-04-19T14:48:15.713903 "Tomo man-pages"
.SH NAME
Num.trunc \- Truncates a number to the nearest integer towards zero.
@@ -10,7 +10,7 @@ Num.trunc \- Truncates a number to the nearest integer towards zero.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Num.trunc : func(x: Num -> Num)"
+.BI Num.trunc\ :\ func(x:\ Num\ ->\ Num)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.y0.3 b/man/man3/tomo-Num.y0.3
index 593924e4..3d39072e 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-19T14:30:40.364161 "Tomo man-pages"
+.TH Num.y0 3 2025-04-19T14:48:15.713940 "Tomo man-pages"
.SH NAME
Num.y0 \- Computes the Bessel function of the second kind of order 0.
@@ -10,7 +10,7 @@ Num.y0 \- Computes the Bessel function of the second kind of order 0.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Num.y0 : func(x: Num -> Num)"
+.BI Num.y0\ :\ func(x:\ Num\ ->\ Num)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Num.y1.3 b/man/man3/tomo-Num.y1.3
index eadb9dc9..714983a8 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-19T14:30:40.364215 "Tomo man-pages"
+.TH Num.y1 3 2025-04-19T14:48:15.713975 "Tomo man-pages"
.SH NAME
Num.y1 \- Computes the Bessel function of the second kind of order 1.
@@ -10,7 +10,7 @@ Num.y1 \- Computes the Bessel function of the second kind of order 1.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Num.y1 : func(x: Num -> Num)"
+.BI Num.y1\ :\ func(x:\ Num\ ->\ Num)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Path.accessed.3 b/man/man3/tomo-Path.accessed.3
index eba79006..068eab65 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-19T14:30:40.364725 "Tomo man-pages"
+.TH Path.accessed 3 2025-04-19T14:48:15.714476 "Tomo man-pages"
.SH NAME
Path.accessed \- Gets the file access time of a file.
@@ -10,7 +10,7 @@ Path.accessed \- Gets the file access time of a file.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Path.accessed : func(path: Path, follow_symlinks: Bool = yes -> Int64?)"
+.BI Path.accessed\ :\ func(path:\ Path,\ follow_symlinks:\ Bool\ =\ yes\ ->\ Int64?)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Path.append.3 b/man/man3/tomo-Path.append.3
index c008cb66..711616a6 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-19T14:30:40.364773 "Tomo man-pages"
+.TH Path.append 3 2025-04-19T14:48:15.714526 "Tomo man-pages"
.SH NAME
Path.append \- Appends the given text to the file at the specified path, creating the file if it doesn't already exist. Failure to write will result in a runtime error.
@@ -10,7 +10,7 @@ Path.append \- Appends the given text to the file at the specified path, creatin
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Path.append : func(path: Path, text: Text, permissions: Int32 = Int32(0o644) -> Void)"
+.BI Path.append\ :\ func(path:\ Path,\ text:\ Text,\ permissions:\ Int32\ =\ Int32(0o644)\ ->\ Void)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Path.append_bytes.3 b/man/man3/tomo-Path.append_bytes.3
index 01bda089..6fe7003c 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-19T14:30:40.364816 "Tomo man-pages"
+.TH Path.append_bytes 3 2025-04-19T14:48:15.714592 "Tomo man-pages"
.SH NAME
Path.append_bytes \- Appends the given bytes to the file at the specified path, creating the file if it doesn't already exist. Failure to write will result in a runtime error.
@@ -10,7 +10,7 @@ Path.append_bytes \- Appends the given bytes to the file at the specified path,
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Path.append_bytes : func(path: Path, bytes: [Byte], permissions: Int32 = Int32(0o644) -> Void)"
+.BI Path.append_bytes\ :\ func(path:\ Path,\ bytes:\ [Byte],\ permissions:\ Int32\ =\ Int32(0o644)\ ->\ Void)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Path.base_name.3 b/man/man3/tomo-Path.base_name.3
index 3838ead2..2c2dcff0 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-19T14:30:40.364857 "Tomo man-pages"
+.TH Path.base_name 3 2025-04-19T14:48:15.714637 "Tomo man-pages"
.SH NAME
Path.base_name \- Returns the base name of the file or directory at the specified path.
@@ -10,7 +10,7 @@ Path.base_name \- Returns the base name of the file or directory at the specifie
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Path.base_name : func(path: Path -> Text)"
+.BI Path.base_name\ :\ func(path:\ Path\ ->\ Text)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Path.by_line.3 b/man/man3/tomo-Path.by_line.3
index 2770833c..727162c9 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-19T14:30:40.364894 "Tomo man-pages"
+.TH Path.by_line 3 2025-04-19T14:48:15.714676 "Tomo man-pages"
.SH NAME
Path.by_line \- 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.
@@ -10,7 +10,7 @@ Path.by_line \- Returns an iterator that can be used to iterate over a file one
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Path.by_line : func(path: Path -> func(->Text?)?)"
+.BI Path.by_line\ :\ func(path:\ Path\ ->\ func(->Text?)?)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Path.can_execute.3 b/man/man3/tomo-Path.can_execute.3
index eb0a0cb6..5afd3b39 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-19T14:30:40.364935 "Tomo man-pages"
+.TH Path.can_execute 3 2025-04-19T14:48:15.714714 "Tomo man-pages"
.SH NAME
Path.can_execute \- Returns whether or not a file can be executed by the current user/group.
@@ -10,7 +10,7 @@ Path.can_execute \- Returns whether or not a file can be executed by the current
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Path.can_execute : func(path: Path -> Bool)"
+.BI Path.can_execute\ :\ func(path:\ Path\ ->\ Bool)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Path.can_read.3 b/man/man3/tomo-Path.can_read.3
index f54f9362..2612923a 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-19T14:30:40.364972 "Tomo man-pages"
+.TH Path.can_read 3 2025-04-19T14:48:15.714752 "Tomo man-pages"
.SH NAME
Path.can_read \- Returns whether or not a file can be read by the current user/group.
@@ -10,7 +10,7 @@ Path.can_read \- Returns whether or not a file can be read by the current user/g
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Path.can_read : func(path: Path -> Bool)"
+.BI Path.can_read\ :\ func(path:\ Path\ ->\ Bool)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Path.can_write.3 b/man/man3/tomo-Path.can_write.3
index af27a504..73e4f341 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-19T14:30:40.365009 "Tomo man-pages"
+.TH Path.can_write 3 2025-04-19T14:48:15.714792 "Tomo man-pages"
.SH NAME
Path.can_write \- Returns whether or not a file can be written by the current user/group.
@@ -10,7 +10,7 @@ Path.can_write \- Returns whether or not a file can be written by the current us
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Path.can_write : func(path: Path -> Bool)"
+.BI Path.can_write\ :\ func(path:\ Path\ ->\ Bool)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Path.changed.3 b/man/man3/tomo-Path.changed.3
index 56d8fd97..608b3da2 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-19T14:30:40.365046 "Tomo man-pages"
+.TH Path.changed 3 2025-04-19T14:48:15.714828 "Tomo man-pages"
.SH NAME
Path.changed \- Gets the file change time of a file.
@@ -10,7 +10,7 @@ Path.changed \- Gets the file change time of a file.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Path.changed : func(path: Path, follow_symlinks: Bool = yes -> Int64?)"
+.BI Path.changed\ :\ func(path:\ Path,\ follow_symlinks:\ Bool\ =\ yes\ ->\ Int64?)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Path.child.3 b/man/man3/tomo-Path.child.3
index 7ae2799a..04cee6a3 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-19T14:30:40.365083 "Tomo man-pages"
+.TH Path.child 3 2025-04-19T14:48:15.714869 "Tomo man-pages"
.SH NAME
Path.child \- Return a path that is a child of another path.
@@ -10,7 +10,7 @@ Path.child \- Return a path that is a child of another path.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Path.child : func(path: Path, child: Text -> [Path])"
+.BI Path.child\ :\ func(path:\ Path,\ child:\ Text\ ->\ [Path])
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Path.children.3 b/man/man3/tomo-Path.children.3
index acbc92ff..b06943c0 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-19T14:30:40.365120 "Tomo man-pages"
+.TH Path.children 3 2025-04-19T14:48:15.714904 "Tomo man-pages"
.SH NAME
Path.children \- Returns a list of children (files and directories) within the directory at the specified path. Optionally includes hidden files.
@@ -10,7 +10,7 @@ Path.children \- Returns a list of children (files and directories) within the d
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Path.children : func(path: Path, include_hidden = no -> [Path])"
+.BI Path.children\ :\ func(path:\ Path,\ include_hidden\ =\ no\ ->\ [Path])
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Path.create_directory.3 b/man/man3/tomo-Path.create_directory.3
index ef498a1a..600c4846 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-19T14:30:40.365156 "Tomo man-pages"
+.TH Path.create_directory 3 2025-04-19T14:48:15.714942 "Tomo man-pages"
.SH NAME
Path.create_directory \- Creates a new directory at the specified path with the given permissions. If any of the parent directories do not exist, they will be created as needed.
@@ -10,7 +10,7 @@ Path.create_directory \- Creates a new directory at the specified path with the
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Path.create_directory : func(path: Path, permissions = Int32(0o755) -> Void)"
+.BI Path.create_directory\ :\ func(path:\ Path,\ permissions\ =\ Int32(0o755)\ ->\ Void)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Path.current_dir.3 b/man/man3/tomo-Path.current_dir.3
index 5838aa64..45001158 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-19T14:30:40.365191 "Tomo man-pages"
+.TH Path.current_dir 3 2025-04-19T14:48:15.714976 "Tomo man-pages"
.SH NAME
Path.current_dir \- Creates a new directory at the specified path with the given permissions. If any of the parent directories do not exist, they will be created as needed.
@@ -10,7 +10,7 @@ Path.current_dir \- Creates a new directory at the specified path with the given
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Path.current_dir : func(-> Path)"
+.BI Path.current_dir\ :\ func(->\ Path)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Path.exists.3 b/man/man3/tomo-Path.exists.3
index ea01f95b..26975fc9 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-19T14:30:40.365224 "Tomo man-pages"
+.TH Path.exists 3 2025-04-19T14:48:15.715011 "Tomo man-pages"
.SH NAME
Path.exists \- Checks if a file or directory exists at the specified path.
@@ -10,7 +10,7 @@ Path.exists \- Checks if a file or directory exists at the specified path.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Path.exists : func(path: Path -> Bool)"
+.BI Path.exists\ :\ func(path:\ Path\ ->\ Bool)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Path.expand_home.3 b/man/man3/tomo-Path.expand_home.3
index 389bee30..c2571b32 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-19T14:30:40.365279 "Tomo man-pages"
+.TH Path.expand_home 3 2025-04-19T14:48:15.715066 "Tomo man-pages"
.SH NAME
Path.expand_home \- For home-based paths (those starting with `~`), expand the path to replace the tilde with and absolute path to the user's `$HOME` directory.
@@ -10,7 +10,7 @@ Path.expand_home \- For home-based paths (those starting with `~`), expand the p
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Path.expand_home : func(path: Path -> Path)"
+.BI Path.expand_home\ :\ func(path:\ Path\ ->\ Path)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Path.extension.3 b/man/man3/tomo-Path.extension.3
index 3fb13fc7..0220409a 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-19T14:30:40.365321 "Tomo man-pages"
+.TH Path.extension 3 2025-04-19T14:48:15.715111 "Tomo man-pages"
.SH NAME
Path.extension \- Returns the file extension of the file at the specified path. Optionally returns the full extension.
@@ -10,7 +10,7 @@ Path.extension \- Returns the file extension of the file at the specified path.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Path.extension : func(path: Path, full: Bool = yes -> Text)"
+.BI Path.extension\ :\ func(path:\ Path,\ full:\ Bool\ =\ yes\ ->\ Text)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Path.files.3 b/man/man3/tomo-Path.files.3
index e1df767b..0d8a4794 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-19T14:30:40.365361 "Tomo man-pages"
+.TH Path.files 3 2025-04-19T14:48:15.715150 "Tomo man-pages"
.SH NAME
Path.files \- Returns a list of files within the directory at the specified path. Optionally includes hidden files.
@@ -10,7 +10,7 @@ Path.files \- Returns a list of files within the directory at the specified path
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Path.files : func(path: Path, include_hidden: Bool = no -> [Path])"
+.BI Path.files\ :\ func(path:\ Path,\ include_hidden:\ Bool\ =\ no\ ->\ [Path])
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Path.from_components.3 b/man/man3/tomo-Path.from_components.3
index cb5879c1..a34dacef 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-19T14:30:40.365399 "Tomo man-pages"
+.TH Path.from_components 3 2025-04-19T14:48:15.715189 "Tomo man-pages"
.SH NAME
Path.from_components \- Returns a path built from a list of path components.
@@ -10,7 +10,7 @@ Path.from_components \- Returns a path built from a list of path components.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Path.from_components : func(components: [Text] -> Path)"
+.BI Path.from_components\ :\ func(components:\ [Text]\ ->\ Path)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Path.glob.3 b/man/man3/tomo-Path.glob.3
index 8d48171e..4f480da3 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-19T14:30:40.365437 "Tomo man-pages"
+.TH Path.glob 3 2025-04-19T14:48:15.715228 "Tomo man-pages"
.SH NAME
Path.glob \- Perform a globbing operation and return a list of matching paths. Some glob specific details:
- The paths "." and ".." are *not* included in any globbing results.
@@ -16,7 +16,7 @@ Path.glob \- Perform a globbing operation and return a list of matching paths. S
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Path.glob : func(path: Path -> [Path])"
+.BI Path.glob\ :\ func(path:\ Path\ ->\ [Path])
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Path.group.3 b/man/man3/tomo-Path.group.3
index 615f5777..c9312018 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-19T14:30:40.365486 "Tomo man-pages"
+.TH Path.group 3 2025-04-19T14:48:15.715268 "Tomo man-pages"
.SH NAME
Path.group \- Get the owning group of a file or directory.
@@ -10,7 +10,7 @@ Path.group \- Get the owning group of a file or directory.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Path.group : func(path: Path, follow_symlinks: Bool = yes -> Text?)"
+.BI Path.group\ :\ func(path:\ Path,\ follow_symlinks:\ Bool\ =\ yes\ ->\ Text?)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Path.is_directory.3 b/man/man3/tomo-Path.is_directory.3
index 89953dcc..04047d77 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-19T14:30:40.365526 "Tomo man-pages"
+.TH Path.is_directory 3 2025-04-19T14:48:15.715306 "Tomo man-pages"
.SH NAME
Path.is_directory \- Checks if the path represents a directory. Optionally follows symbolic links.
@@ -10,7 +10,7 @@ Path.is_directory \- Checks if the path represents a directory. Optionally follo
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Path.is_directory : func(path: Path, follow_symlinks = yes -> Bool)"
+.BI Path.is_directory\ :\ func(path:\ Path,\ follow_symlinks\ =\ yes\ ->\ Bool)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Path.is_file.3 b/man/man3/tomo-Path.is_file.3
index 9bb6fb56..8e6a061b 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-19T14:30:40.365567 "Tomo man-pages"
+.TH Path.is_file 3 2025-04-19T14:48:15.715343 "Tomo man-pages"
.SH NAME
Path.is_file \- Checks if the path represents a file. Optionally follows symbolic links.
@@ -10,7 +10,7 @@ Path.is_file \- Checks if the path represents a file. Optionally follows symboli
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Path.is_file : func(path: Path, follow_symlinks = yes -> Bool)"
+.BI Path.is_file\ :\ func(path:\ Path,\ follow_symlinks\ =\ yes\ ->\ Bool)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Path.is_socket.3 b/man/man3/tomo-Path.is_socket.3
index b7465f78..fb46c241 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-19T14:30:40.365604 "Tomo man-pages"
+.TH Path.is_socket 3 2025-04-19T14:48:15.715379 "Tomo man-pages"
.SH NAME
Path.is_socket \- Checks if the path represents a socket. Optionally follows symbolic links.
@@ -10,7 +10,7 @@ Path.is_socket \- Checks if the path represents a socket. Optionally follows sym
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Path.is_socket : func(path: Path, follow_symlinks = yes -> Bool)"
+.BI Path.is_socket\ :\ func(path:\ Path,\ follow_symlinks\ =\ yes\ ->\ Bool)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Path.is_symlink.3 b/man/man3/tomo-Path.is_symlink.3
index d1a743bb..4ea69227 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-19T14:30:40.365640 "Tomo man-pages"
+.TH Path.is_symlink 3 2025-04-19T14:48:15.715414 "Tomo man-pages"
.SH NAME
Path.is_symlink \- Checks if the path represents a symbolic link.
@@ -10,7 +10,7 @@ Path.is_symlink \- Checks if the path represents a symbolic link.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Path.is_symlink : func(path: Path -> Bool)"
+.BI Path.is_symlink\ :\ func(path:\ Path\ ->\ Bool)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Path.modified.3 b/man/man3/tomo-Path.modified.3
index f7c5f48d..8ee1b8c0 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-19T14:30:40.365676 "Tomo man-pages"
+.TH Path.modified 3 2025-04-19T14:48:15.715450 "Tomo man-pages"
.SH NAME
Path.modified \- Gets the file modification time of a file.
@@ -10,7 +10,7 @@ Path.modified \- Gets the file modification time of a file.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Path.modified : func(path: Path, follow_symlinks: Bool = yes -> Int64?)"
+.BI Path.modified\ :\ func(path:\ Path,\ follow_symlinks:\ Bool\ =\ yes\ ->\ Int64?)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Path.owner.3 b/man/man3/tomo-Path.owner.3
index 65d66404..85a0f462 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-19T14:30:40.365713 "Tomo man-pages"
+.TH Path.owner 3 2025-04-19T14:48:15.715497 "Tomo man-pages"
.SH NAME
Path.owner \- Get the owning user of a file or directory.
@@ -10,7 +10,7 @@ Path.owner \- Get the owning user of a file or directory.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Path.owner : func(path: Path, follow_symlinks: Bool = yes -> Text?)"
+.BI Path.owner\ :\ func(path:\ Path,\ follow_symlinks:\ Bool\ =\ yes\ ->\ Text?)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Path.parent.3 b/man/man3/tomo-Path.parent.3
index 36d33058..2cfae441 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-19T14:30:40.365748 "Tomo man-pages"
+.TH Path.parent 3 2025-04-19T14:48:15.715535 "Tomo man-pages"
.SH NAME
Path.parent \- Returns the parent directory of the file or directory at the specified path.
@@ -10,7 +10,7 @@ Path.parent \- Returns the parent directory of the file or directory at the spec
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Path.parent : func(path: Path -> Path)"
+.BI Path.parent\ :\ func(path:\ Path\ ->\ Path)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Path.read.3 b/man/man3/tomo-Path.read.3
index 13630d96..e46474ee 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-19T14:30:40.365795 "Tomo man-pages"
+.TH Path.read 3 2025-04-19T14:48:15.715574 "Tomo man-pages"
.SH NAME
Path.read \- Reads the contents of the file at the specified path or a null value if the file could not be read.
@@ -10,7 +10,7 @@ Path.read \- Reads the contents of the file at the specified path or a null valu
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Path.read : func(path: Path -> Text?)"
+.BI Path.read\ :\ func(path:\ Path\ ->\ Text?)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Path.read_bytes.3 b/man/man3/tomo-Path.read_bytes.3
index b1be93e9..2ead8236 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-19T14:30:40.365850 "Tomo man-pages"
+.TH Path.read_bytes 3 2025-04-19T14:48:15.715631 "Tomo man-pages"
.SH NAME
Path.read_bytes \- Reads the contents of the file at the specified path or a null value if the file could not be read.
@@ -10,7 +10,7 @@ Path.read_bytes \- Reads the contents of the file at the specified path or a nul
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Path.read_bytes : func(path: Path, limit: Int? = none -> [Byte]?)"
+.BI Path.read_bytes\ :\ func(path:\ Path,\ limit:\ Int?\ =\ none\ ->\ [Byte]?)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Path.relative_to.3 b/man/man3/tomo-Path.relative_to.3
index b2ee1ce3..4b2f196d 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-19T14:30:40.365893 "Tomo man-pages"
+.TH Path.relative_to 3 2025-04-19T14:48:15.715671 "Tomo man-pages"
.SH NAME
Path.relative_to \- Returns the path relative to a given base path. By default, the base path is the current directory.
@@ -10,7 +10,7 @@ Path.relative_to \- Returns the path relative to a given base path. By default,
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Path.relative_to : func(path: Path, relative_to = (./) -> Path)"
+.BI Path.relative_to\ :\ func(path:\ Path,\ relative_to\ =\ (./)\ ->\ Path)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Path.remove.3 b/man/man3/tomo-Path.remove.3
index 252e9665..916a0c12 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-19T14:30:40.365933 "Tomo man-pages"
+.TH Path.remove 3 2025-04-19T14:48:15.715707 "Tomo man-pages"
.SH NAME
Path.remove \- Removes the file or directory at the specified path. A runtime error is raised if something goes wrong.
@@ -10,7 +10,7 @@ Path.remove \- Removes the file or directory at the specified path. A runtime er
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Path.remove : func(path: Path, ignore_missing = no -> Void)"
+.BI Path.remove\ :\ func(path:\ Path,\ ignore_missing\ =\ no\ ->\ Void)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Path.resolved.3 b/man/man3/tomo-Path.resolved.3
index afc67b8a..6077976d 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-19T14:30:40.365971 "Tomo man-pages"
+.TH Path.resolved 3 2025-04-19T14:48:15.715744 "Tomo man-pages"
.SH NAME
Path.resolved \- Resolves the absolute path of the given path relative to a base path. By default, the base path is the current directory.
@@ -10,7 +10,7 @@ Path.resolved \- Resolves the absolute path of the given path relative to a base
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Path.resolved : func(path: Path, relative_to = (./) -> Path)"
+.BI Path.resolved\ :\ func(path:\ Path,\ relative_to\ =\ (./)\ ->\ Path)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Path.set_owner.3 b/man/man3/tomo-Path.set_owner.3
index 24e8f697..f3c84d4f 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-19T14:30:40.366011 "Tomo man-pages"
+.TH Path.set_owner 3 2025-04-19T14:48:15.715782 "Tomo man-pages"
.SH NAME
Path.set_owner \- Set the owning user and/or group for a path.
@@ -10,7 +10,7 @@ Path.set_owner \- Set the owning user and/or group for a path.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Path.set_owner : func(path: Path, owner: Text? = none, group: Text? = none, follow_symlinks: Bool = yes -> Void)"
+.BI Path.set_owner\ :\ func(path:\ Path,\ owner:\ Text?\ =\ none,\ group:\ Text?\ =\ none,\ follow_symlinks:\ Bool\ =\ yes\ ->\ Void)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Path.subdirectories.3 b/man/man3/tomo-Path.subdirectories.3
index 16c68be4..ae486297 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-19T14:30:40.366051 "Tomo man-pages"
+.TH Path.subdirectories 3 2025-04-19T14:48:15.715821 "Tomo man-pages"
.SH NAME
Path.subdirectories \- Returns a list of subdirectories within the directory at the specified path. Optionally includes hidden subdirectories.
@@ -10,7 +10,7 @@ Path.subdirectories \- Returns a list of subdirectories within the directory at
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Path.subdirectories : func(path: Path, include_hidden = no -> [Path])"
+.BI Path.subdirectories\ :\ func(path:\ Path,\ include_hidden\ =\ no\ ->\ [Path])
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Path.unique_directory.3 b/man/man3/tomo-Path.unique_directory.3
index b7e4cfb8..30efc7e6 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-19T14:30:40.366088 "Tomo man-pages"
+.TH Path.unique_directory 3 2025-04-19T14:48:15.715857 "Tomo man-pages"
.SH NAME
Path.unique_directory \- Generates a unique directory path based on the given path. Useful for creating temporary directories.
@@ -10,7 +10,7 @@ Path.unique_directory \- Generates a unique directory path based on the given pa
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Path.unique_directory : func(path: Path -> Path)"
+.BI Path.unique_directory\ :\ func(path:\ Path\ ->\ Path)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Path.write.3 b/man/man3/tomo-Path.write.3
index 7dd28ab0..3bb37f30 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-19T14:30:40.366125 "Tomo man-pages"
+.TH Path.write 3 2025-04-19T14:48:15.715896 "Tomo man-pages"
.SH NAME
Path.write \- Writes the given text to the file at the specified path, creating the file if it doesn't already exist. Sets the file permissions as specified. If the file writing cannot be successfully completed, a runtime error is raised.
@@ -10,7 +10,7 @@ Path.write \- Writes the given text to the file at the specified path, creating
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Path.write : func(path: Path, text: Text, permissions = Int32(0o644) -> Void)"
+.BI Path.write\ :\ func(path:\ Path,\ text:\ Text,\ permissions\ =\ Int32(0o644)\ ->\ Void)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Path.write_bytes.3 b/man/man3/tomo-Path.write_bytes.3
index 6cf31725..131a000b 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-19T14:30:40.366166 "Tomo man-pages"
+.TH Path.write_bytes 3 2025-04-19T14:48:15.715936 "Tomo man-pages"
.SH NAME
Path.write_bytes \- Writes the given bytes to the file at the specified path, creating the file if it doesn't already exist. Sets the file permissions as specified. If the file writing cannot be successfully completed, a runtime error is raised.
@@ -10,7 +10,7 @@ Path.write_bytes \- Writes the given bytes to the file at the specified path, cr
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Path.write_bytes : func(path: Path, bytes: [Byte], permissions = Int32(0o644) -> Void)"
+.BI Path.write_bytes\ :\ func(path:\ Path,\ bytes:\ [Byte],\ permissions\ =\ Int32(0o644)\ ->\ Void)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Path.write_unique.3 b/man/man3/tomo-Path.write_unique.3
index cb93793b..99a8df33 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-19T14:30:40.366203 "Tomo man-pages"
+.TH Path.write_unique 3 2025-04-19T14:48:15.715975 "Tomo man-pages"
.SH NAME
Path.write_unique \- Writes the given text to a unique file path based on the specified path. The file is created if it doesn't exist. This is useful for creating temporary files.
@@ -10,7 +10,7 @@ Path.write_unique \- Writes the given text to a unique file path based on the sp
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Path.write_unique : func(path: Path, text: Text -> Path)"
+.BI Path.write_unique\ :\ func(path:\ Path,\ text:\ Text\ ->\ Path)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Path.write_unique_bytes.3 b/man/man3/tomo-Path.write_unique_bytes.3
index 0aae419f..d5da4aea 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-19T14:30:40.366241 "Tomo man-pages"
+.TH Path.write_unique_bytes 3 2025-04-19T14:48:15.716011 "Tomo man-pages"
.SH NAME
Path.write_unique_bytes \- Writes the given bytes to a unique file path based on the specified path. The file is created if it doesn't exist. This is useful for creating temporary files.
@@ -10,7 +10,7 @@ Path.write_unique_bytes \- Writes the given bytes to a unique file path based on
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Path.write_unique_bytes : func(path: Path, bytes: [Byte] -> Path)"
+.BI Path.write_unique_bytes\ :\ func(path:\ Path,\ bytes:\ [Byte]\ ->\ Path)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Set.add.3 b/man/man3/tomo-Set.add.3
index 6ebfb5a4..638f7a31 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-19T14:30:40.366278 "Tomo man-pages"
+.TH Set.add 3 2025-04-19T14:48:15.716048 "Tomo man-pages"
.SH NAME
Set.add \- Adds an item to the set.
@@ -10,7 +10,7 @@ Set.add \- Adds an item to the set.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Set.add : func(set: |T|, item: T -> Void)"
+.BI Set.add\ :\ func(set:\ |T|,\ item:\ T\ ->\ Void)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Set.add_all.3 b/man/man3/tomo-Set.add_all.3
index 97ccb88a..696cce82 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-19T14:30:40.366315 "Tomo man-pages"
+.TH Set.add_all 3 2025-04-19T14:48:15.716082 "Tomo man-pages"
.SH NAME
Set.add_all \- Adds multiple items to the set.
@@ -10,7 +10,7 @@ Set.add_all \- Adds multiple items to the set.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Set.add_all : func(set: @|T|, items: [T] -> Void)"
+.BI Set.add_all\ :\ func(set:\ @|T|,\ items:\ [T]\ ->\ Void)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Set.clear.3 b/man/man3/tomo-Set.clear.3
index 0d042f1d..ee564e6f 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-19T14:30:40.366350 "Tomo man-pages"
+.TH Set.clear 3 2025-04-19T14:48:15.716116 "Tomo man-pages"
.SH NAME
Set.clear \- Removes all items from the set.
@@ -10,7 +10,7 @@ Set.clear \- Removes all items from the set.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Set.clear : func(set: @|T| -> Void)"
+.BI Set.clear\ :\ func(set:\ @|T|\ ->\ Void)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Set.has.3 b/man/man3/tomo-Set.has.3
index 930658e5..315c963d 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-19T14:30:40.366403 "Tomo man-pages"
+.TH Set.has 3 2025-04-19T14:48:15.716175 "Tomo man-pages"
.SH NAME
Set.has \- Checks if the set contains a specified item.
@@ -10,7 +10,7 @@ Set.has \- Checks if the set contains a specified item.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Set.has : func(set: |T|, item: T -> Bool)"
+.BI Set.has\ :\ func(set:\ |T|,\ item:\ T\ ->\ Bool)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Set.is_subset_of.3 b/man/man3/tomo-Set.is_subset_of.3
index 0d52cffa..61580a85 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-19T14:30:40.366444 "Tomo man-pages"
+.TH Set.is_subset_of 3 2025-04-19T14:48:15.716219 "Tomo man-pages"
.SH NAME
Set.is_subset_of \- Checks if the set is a subset of another set.
@@ -10,7 +10,7 @@ Set.is_subset_of \- Checks if the set is a subset of another set.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Set.is_subset_of : func(set: |T|, other: |T|, strict: Bool = no -> Bool)"
+.BI Set.is_subset_of\ :\ func(set:\ |T|,\ other:\ |T|,\ strict:\ Bool\ =\ no\ ->\ Bool)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Set.is_superset_of.3 b/man/man3/tomo-Set.is_superset_of.3
index b3a81756..d9fa4ae9 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-19T14:30:40.366494 "Tomo man-pages"
+.TH Set.is_superset_of 3 2025-04-19T14:48:15.716258 "Tomo man-pages"
.SH NAME
Set.is_superset_of \- Checks if the set is a superset of another set.
@@ -10,7 +10,7 @@ Set.is_superset_of \- Checks if the set is a superset of another set.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Set.is_superset_of : func(set: |T|, other: |T|, strict: Bool = no -> Bool)"
+.BI Set.is_superset_of\ :\ func(set:\ |T|,\ other:\ |T|,\ strict:\ Bool\ =\ no\ ->\ Bool)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Set.overlap.3 b/man/man3/tomo-Set.overlap.3
index 9dccfa9b..371772f2 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-19T14:30:40.366564 "Tomo man-pages"
+.TH Set.overlap 3 2025-04-19T14:48:15.716297 "Tomo man-pages"
.SH NAME
Set.overlap \- Creates a new set with items that are in both the original set and another set.
@@ -10,7 +10,7 @@ Set.overlap \- Creates a new set with items that are in both the original set an
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Set.overlap : func(set: |T|, other: |T| -> |T|)"
+.BI Set.overlap\ :\ func(set:\ |T|,\ other:\ |T|\ ->\ |T|)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Set.remove.3 b/man/man3/tomo-Set.remove.3
index bc9c3291..b473ee69 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-19T14:30:40.366605 "Tomo man-pages"
+.TH Set.remove 3 2025-04-19T14:48:15.716335 "Tomo man-pages"
.SH NAME
Set.remove \- Removes an item from the set.
@@ -10,7 +10,7 @@ Set.remove \- Removes an item from the set.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Set.remove : func(set: @|T|, item: T -> Void)"
+.BI Set.remove\ :\ func(set:\ @|T|,\ item:\ T\ ->\ Void)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Set.remove_all.3 b/man/man3/tomo-Set.remove_all.3
index 3eae18d7..d63cb76e 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-19T14:30:40.366645 "Tomo man-pages"
+.TH Set.remove_all 3 2025-04-19T14:48:15.716371 "Tomo man-pages"
.SH NAME
Set.remove_all \- Removes multiple items from the set.
@@ -10,7 +10,7 @@ Set.remove_all \- Removes multiple items from the set.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Set.remove_all : func(set: @|T|, items: [T] -> Void)"
+.BI Set.remove_all\ :\ func(set:\ @|T|,\ items:\ [T]\ ->\ Void)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Set.with.3 b/man/man3/tomo-Set.with.3
index 54a38871..67cd9d10 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-19T14:30:40.366688 "Tomo man-pages"
+.TH Set.with 3 2025-04-19T14:48:15.716407 "Tomo man-pages"
.SH NAME
Set.with \- Creates a new set that is the union of the original set and another set.
@@ -10,7 +10,7 @@ Set.with \- Creates a new set that is the union of the original set and another
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Set.with : func(set: |T|, other: |T| -> |T|)"
+.BI Set.with\ :\ func(set:\ |T|,\ other:\ |T|\ ->\ |T|)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Set.without.3 b/man/man3/tomo-Set.without.3
index ce0b95e4..78c75251 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-19T14:30:40.366726 "Tomo man-pages"
+.TH Set.without 3 2025-04-19T14:48:15.716443 "Tomo man-pages"
.SH NAME
Set.without \- Creates a new set with items from the original set but without items from another set.
@@ -10,7 +10,7 @@ Set.without \- Creates a new set with items from the original set but without it
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Set.without : func(set: |T|, other: |T| -> |T|)"
+.BI Set.without\ :\ func(set:\ |T|,\ other:\ |T|\ ->\ |T|)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Table.clear.3 b/man/man3/tomo-Table.clear.3
index 5b61d5e7..819f28b9 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-19T14:30:40.366765 "Tomo man-pages"
+.TH Table.clear 3 2025-04-19T14:48:15.716486 "Tomo man-pages"
.SH NAME
Table.clear \- Removes all key-value pairs from the table.
@@ -10,7 +10,7 @@ Table.clear \- Removes all key-value pairs from the table.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Table.clear : func(t: &{K=V} -> Void)"
+.BI Table.clear\ :\ func(t:\ &{K=V}\ ->\ Void)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Table.get.3 b/man/man3/tomo-Table.get.3
index 8d336835..9f2b9f60 100644
--- a/man/man3/tomo-Table.get.3
+++ b/man/man3/tomo-Table.get.3
@@ -2,19 +2,19 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Table.get 3 2025-04-19T14:30:40.366804 "Tomo man-pages"
+.TH Table.get 3 2025-04-19T14:48:15.716525 "Tomo man-pages"
.SH NAME
-Table.get \- Retrieves the value associated with a key, or returns `none` if the key is not present. **Note:** default values for the table are ignored.
+Table.get \- Retrieves the value associated with a key, or returns `none` if the key is not present.
.SH LIBRARY
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Table.get : func(t: {K=V}, key: K -> V?)"
+.BI Table.get\ :\ func(t:\ {K=V},\ key:\ K\ ->\ V?)
.fi
.SH DESCRIPTION
-Retrieves the value associated with a key, or returns `none` if the key is not present. **Note:** default values for the table are ignored.
+Retrieves the value associated with a key, or returns `none` if the key is not present.
.TS
@@ -28,6 +28,9 @@ key K The key whose associated value is to be retrieved. -
.SH RETURN
The value associated with the key or `none` if the key is not found.
+.SH NOTES
+Default values for the table are ignored.
+
.SH EXAMPLES
.EX
>> t := {"A"=1, "B"=2}
diff --git a/man/man3/tomo-Table.get_or_set.3 b/man/man3/tomo-Table.get_or_set.3
index bd39773c..2e48c610 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-19T14:30:40.366848 "Tomo man-pages"
+.TH Table.get_or_set 3 2025-04-19T14:48:15.716568 "Tomo man-pages"
.SH NAME
Table.get_or_set \- If the given key is in the table, return the associated value. Otherwise, insert the given default value into the table and return it.
@@ -10,7 +10,7 @@ Table.get_or_set \- If the given key is in the table, return the associated valu
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Table.get_or_set : func(t: &{K=V}, key: K, default: V -> V?)"
+.BI Table.get_or_set\ :\ func(t:\ &{K=V},\ key:\ K,\ default:\ V\ ->\ V?)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Table.has.3 b/man/man3/tomo-Table.has.3
index d1ad6350..28f07037 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-19T14:30:40.366893 "Tomo man-pages"
+.TH Table.has 3 2025-04-19T14:48:15.716607 "Tomo man-pages"
.SH NAME
Table.has \- Checks if the table contains a specified key.
@@ -10,7 +10,7 @@ Table.has \- Checks if the table contains a specified key.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Table.has : func(t: {K=V}, key: K -> Bool)"
+.BI Table.has\ :\ func(t:\ {K=V},\ key:\ K\ ->\ Bool)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Table.remove.3 b/man/man3/tomo-Table.remove.3
index 2ea6e833..cedad348 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-19T14:30:40.366935 "Tomo man-pages"
+.TH Table.remove 3 2025-04-19T14:48:15.716642 "Tomo man-pages"
.SH NAME
Table.remove \- Removes the key-value pair associated with a specified key.
@@ -10,7 +10,7 @@ Table.remove \- Removes the key-value pair associated with a specified key.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Table.remove : func(t: {K=V}, key: K -> Void)"
+.BI Table.remove\ :\ func(t:\ {K=V},\ key:\ K\ ->\ Void)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Table.set.3 b/man/man3/tomo-Table.set.3
index 86646f42..7c9fde04 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-19T14:30:40.366976 "Tomo man-pages"
+.TH Table.set 3 2025-04-19T14:48:15.716676 "Tomo man-pages"
.SH NAME
Table.set \- Sets or updates the value associated with a specified key.
@@ -10,7 +10,7 @@ Table.set \- Sets or updates the value associated with a specified key.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Table.set : func(t: {K=V}, key: K, value: V -> Void)"
+.BI Table.set\ :\ func(t:\ {K=V},\ key:\ K,\ value:\ V\ ->\ Void)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Text.as_c_string.3 b/man/man3/tomo-Text.as_c_string.3
index 9933b17a..4b137158 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-19T14:30:40.367014 "Tomo man-pages"
+.TH Text.as_c_string 3 2025-04-19T14:48:15.716710 "Tomo man-pages"
.SH NAME
Text.as_c_string \- Converts a `Text` value to a C-style string.
@@ -10,7 +10,7 @@ Text.as_c_string \- Converts a `Text` value to a C-style string.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Text.as_c_string : func(text: Text -> CString)"
+.BI Text.as_c_string\ :\ func(text:\ Text\ ->\ CString)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Text.at.3 b/man/man3/tomo-Text.at.3
index 50693494..4cb9c98e 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-19T14:30:40.367051 "Tomo man-pages"
+.TH Text.at 3 2025-04-19T14:48:15.716765 "Tomo man-pages"
.SH NAME
Text.at \- Get the graphical cluster at a given index. This is similar to `str[i]` with ASCII text, but has more correct behavior for unicode text.
@@ -10,7 +10,7 @@ Text.at \- Get the graphical cluster at a given index. This is similar to `str[i
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Text.at : func(text: Text, index: Int -> Text)"
+.BI Text.at\ :\ func(text:\ Text,\ index:\ Int\ ->\ Text)
.fi
.SH DESCRIPTION
@@ -26,7 +26,10 @@ text Text The text from which to get a cluster. -
index Int The index of the graphical cluster (1-indexed). -
.TE
.SH RETURN
-A `Text` with the single graphical cluster at the given index. Note: negative indices are counted from the back of the text, so `-1` means the last cluster, `-2` means the second-to-last, and so on.
+A `Text` with the single graphical cluster at the given index.
+
+.SH NOTES
+Negative indices are counted from the back of the text, so `-1` means the last cluster, `-2` means the second-to-last, and so on.
.SH EXAMPLES
.EX
diff --git a/man/man3/tomo-Text.by_line.3 b/man/man3/tomo-Text.by_line.3
index a5066e66..18786393 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-19T14:30:40.367111 "Tomo man-pages"
+.TH Text.by_line 3 2025-04-19T14:48:15.716808 "Tomo man-pages"
.SH NAME
Text.by_line \- Returns an iterator function that can be used to iterate over the lines in a text.
@@ -10,7 +10,7 @@ Text.by_line \- Returns an iterator function that can be used to iterate over th
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Text.by_line : func(text: Text -> func(->Text?))"
+.BI Text.by_line\ :\ func(text:\ Text\ ->\ func(->Text?))
.fi
.SH DESCRIPTION
@@ -25,7 +25,10 @@ Name Type Description Default
text Text The text to be iterated over, line by line. -
.TE
.SH RETURN
-An iterator function that returns one line at a time, until it runs out and returns `none`. **Note:** this function ignores a trailing newline if there is one. If you don't want this behavior, use `text.by_split($/{1 nl}/)` instead.
+An iterator function that returns one line at a time, until it runs out and returns `none`.
+
+.SH NOTES
+This function ignores a trailing newline if there is one. If you don't want this behavior, use `text.by_split($/{1 nl}/)` instead.
.SH EXAMPLES
.EX
diff --git a/man/man3/tomo-Text.by_split.3 b/man/man3/tomo-Text.by_split.3
index ad585f50..4da66d93 100644
--- a/man/man3/tomo-Text.by_split.3
+++ b/man/man3/tomo-Text.by_split.3
@@ -2,19 +2,19 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Text.by_split 3 2025-04-19T14:30:40.367152 "Tomo man-pages"
+.TH Text.by_split 3 2025-04-19T14:48:15.716849 "Tomo man-pages"
.SH NAME
-Text.by_split \- Returns an iterator function that can be used to iterate over text separated by a delimiter. **Note:** to split based on a set of delimiters, use [`by_split_any()`](#by_split_any).
+Text.by_split \- Returns an iterator function that can be used to iterate over text separated by a delimiter.
.SH LIBRARY
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Text.by_split : func(text: Text, delimiter: Text = "" -> func(->Text?))"
+.BI Text.by_split\ :\ func(text:\ Text,\ delimiter:\ Text\ =\ ""\ ->\ func(->Text?))
.fi
.SH DESCRIPTION
-Returns an iterator function that can be used to iterate over text separated by a delimiter. **Note:** to split based on a set of delimiters, use [`by_split_any()`](#by_split_any).
+Returns an iterator function that can be used to iterate over text separated by a delimiter.
.TS
@@ -26,9 +26,10 @@ text Text The text to be iterated over in delimited chunks. -
delimiter Text An exact delimiter to use for splitting the text. ""
.TE
.SH RETURN
-An iterator function that returns one chunk of text at a time, separated by the given delimiter, until it runs out and returns `none`. **Note:** using an empty delimiter (the default) will iterate over single grapheme clusters in the text.
+An iterator function that returns one chunk of text at a time, separated by the given delimiter, until it runs out and returns `none`.
.SH NOTES
+To split based on a set of delimiters, use Text.by_split_any().
If an empty text is given as the delimiter, then each split will be the graphical clusters of the text.
.SH EXAMPLES
diff --git a/man/man3/tomo-Text.by_split_any.3 b/man/man3/tomo-Text.by_split_any.3
index e7b361f1..7ac8a87d 100644
--- a/man/man3/tomo-Text.by_split_any.3
+++ b/man/man3/tomo-Text.by_split_any.3
@@ -2,19 +2,19 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Text.by_split_any 3 2025-04-19T14:30:40.367193 "Tomo man-pages"
+.TH Text.by_split_any 3 2025-04-19T14:48:15.716889 "Tomo man-pages"
.SH NAME
-Text.by_split_any \- Returns an iterator function that can be used to iterate over text separated by one or more characters (grapheme clusters) from a given text of delimiters. **Note:** to split based on an exact delimiter, use [`by_split()`](#by_split).
+Text.by_split_any \- Returns an iterator function that can be used to iterate over text separated by one or more characters (grapheme clusters) from a given text of delimiters.
.SH LIBRARY
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Text.by_split_any : func(text: Text, delimiters: Text = " $\\t\\r\\n" -> func(->Text?))"
+.BI Text.by_split_any\ :\ func(text:\ Text,\ delimiters:\ Text\ =\ "\ $\\t\\r\\n"\ ->\ func(->Text?))
.fi
.SH DESCRIPTION
-Returns an iterator function that can be used to iterate over text separated by one or more characters (grapheme clusters) from a given text of delimiters. **Note:** to split based on an exact delimiter, use [`by_split()`](#by_split).
+Returns an iterator function that can be used to iterate over text separated by one or more characters (grapheme clusters) from a given text of delimiters.
.TS
@@ -23,13 +23,14 @@ lb lb lbx lb
l l l l.
Name Type Description Default
text Text The text to be iterated over in delimited chunks. -
-delimiters Text Grapheme clusters to use for splitting the text. " $\\t\\r\\n"
+delimiters Text Grapheme clusters to use for splitting the text. "\ $\\t\\r\\n"
.TE
.SH RETURN
An iterator function that returns one chunk of text at a time, separated by the given delimiter characters, until it runs out and returns `none`.
.SH NOTES
Splitting will occur on every place where one or more of the grapheme clusters in `delimiters` occurs.
+To split based on an exact delimiter, use Text.by_split().
.SH EXAMPLES
.EX
diff --git a/man/man3/tomo-Text.bytes.3 b/man/man3/tomo-Text.bytes.3
index 3f45e6a7..8cbe62ae 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-19T14:30:40.367234 "Tomo man-pages"
+.TH Text.bytes 3 2025-04-19T14:48:15.716930 "Tomo man-pages"
.SH NAME
Text.bytes \- Converts a `Text` value to a list of bytes representing a UTF8 encoding of the text.
@@ -10,7 +10,7 @@ Text.bytes \- Converts a `Text` value to a list of bytes representing a UTF8 enc
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Text.bytes : func(text: Text -> [Byte])"
+.BI Text.bytes\ :\ func(text:\ Text\ ->\ [Byte])
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Text.caseless_equals.3 b/man/man3/tomo-Text.caseless_equals.3
index e202bd22..d8c93a68 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-19T14:30:40.367273 "Tomo man-pages"
+.TH Text.caseless_equals 3 2025-04-19T14:48:15.716966 "Tomo man-pages"
.SH NAME
Text.caseless_equals \- Checks whether two texts are equal, ignoring the casing of the letters (i.e. case-insensitive comparison).
@@ -10,7 +10,7 @@ Text.caseless_equals \- Checks whether two texts are equal, ignoring the casing
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Text.caseless_equals : func(a: Text, b: Text, language: Text = "C" -> Bool)"
+.BI Text.caseless_equals\ :\ func(a:\ Text,\ b:\ Text,\ language:\ Text\ =\ "C"\ ->\ Bool)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Text.codepoint_names.3 b/man/man3/tomo-Text.codepoint_names.3
index b33f5a86..fe5fdfd0 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-19T14:30:40.367316 "Tomo man-pages"
+.TH Text.codepoint_names 3 2025-04-19T14:48:15.717008 "Tomo man-pages"
.SH NAME
Text.codepoint_names \- Returns a list of the names of each codepoint in the text.
@@ -10,7 +10,7 @@ Text.codepoint_names \- Returns a list of the names of each codepoint in the tex
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Text.codepoint_names : func(text: Text -> [Text])"
+.BI Text.codepoint_names\ :\ func(text:\ Text\ ->\ [Text])
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Text.ends_with.3 b/man/man3/tomo-Text.ends_with.3
index cb991cc2..6adacf26 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-19T14:30:40.367353 "Tomo man-pages"
+.TH Text.ends_with 3 2025-04-19T14:48:15.717044 "Tomo man-pages"
.SH NAME
Text.ends_with \- Checks if the `Text` ends with a literal suffix text.
@@ -10,7 +10,7 @@ Text.ends_with \- Checks if the `Text` ends with a literal suffix text.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Text.ends_with : func(text: Text, suffix: Text -> Bool)"
+.BI Text.ends_with\ :\ func(text:\ Text,\ suffix:\ Text\ ->\ Bool)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Text.from.3 b/man/man3/tomo-Text.from.3
index caf232e5..7b9a83fe 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-19T14:30:40.367391 "Tomo man-pages"
+.TH Text.from 3 2025-04-19T14:48:15.717080 "Tomo man-pages"
.SH NAME
Text.from \- Get a slice of the text, starting at the given position.
@@ -10,7 +10,7 @@ Text.from \- Get a slice of the text, starting at the given position.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Text.from : func(text: Text, first: Int -> Text)"
+.BI Text.from\ :\ func(text:\ Text,\ first:\ Int\ ->\ Text)
.fi
.SH DESCRIPTION
@@ -26,7 +26,10 @@ text Text The text to be sliced. -
first Int The index to begin the slice. -
.TE
.SH RETURN
-The text from the given grapheme cluster to the end of the text. Note: a negative index counts backwards from the end of the text, so `-1` refers to the last cluster, `-2` the second-to-last, etc. Slice ranges will be truncated to the length of the text.
+The text from the given grapheme cluster to the end of the text.
+
+.SH NOTES
+A negative index counts backwards from the end of the text, so `-1` refers to the last cluster, `-2` the second-to-last, etc. Slice ranges will be truncated to the length of the text.
.SH EXAMPLES
.EX
diff --git a/man/man3/tomo-Text.from_bytes.3 b/man/man3/tomo-Text.from_bytes.3
index 2bcdccfb..42efffef 100644
--- a/man/man3/tomo-Text.from_bytes.3
+++ b/man/man3/tomo-Text.from_bytes.3
@@ -2,19 +2,19 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Text.from_bytes 3 2025-04-19T14:30:40.367429 "Tomo man-pages"
+.TH Text.from_bytes 3 2025-04-19T14:48:15.717116 "Tomo man-pages"
.SH NAME
-Text.from_bytes \- Returns text that has been constructed from the given UTF8 bytes. Note: the text will be normalized, so the resulting text's UTF8 bytes may not exactly match the input.
+Text.from_bytes \- Returns text that has been constructed from the given UTF8 bytes.
.SH LIBRARY
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Text.from_bytes : func(bytes: [Byte] -> [Text])"
+.BI Text.from_bytes\ :\ func(bytes:\ [Byte]\ ->\ [Text])
.fi
.SH DESCRIPTION
-Returns text that has been constructed from the given UTF8 bytes. Note: the text will be normalized, so the resulting text's UTF8 bytes may not exactly match the input.
+Returns text that has been constructed from the given UTF8 bytes.
.TS
@@ -27,6 +27,9 @@ bytes [Byte] The UTF-8 bytes of the desired text. -
.SH RETURN
A new text based on the input UTF8 bytes after normalization has been applied.
+.SH NOTES
+The text will be normalized, so the resulting text's UTF8 bytes may not exactly match the input.
+
.SH EXAMPLES
.EX
>> Text.from_bytes([195, 133, 107, 101])
diff --git a/man/man3/tomo-Text.from_c_string.3 b/man/man3/tomo-Text.from_c_string.3
index 99cbb233..10e1b9e0 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-19T14:30:40.367465 "Tomo man-pages"
+.TH Text.from_c_string 3 2025-04-19T14:48:15.717153 "Tomo man-pages"
.SH NAME
Text.from_c_string \- Converts a C-style string to a `Text` value.
@@ -10,7 +10,7 @@ Text.from_c_string \- Converts a C-style string to a `Text` value.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Text.from_c_string : func(str: CString -> Text)"
+.BI Text.from_c_string\ :\ func(str:\ CString\ ->\ Text)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Text.from_codepoint_names.3 b/man/man3/tomo-Text.from_codepoint_names.3
index 2d0dd186..ed88c6ef 100644
--- a/man/man3/tomo-Text.from_codepoint_names.3
+++ b/man/man3/tomo-Text.from_codepoint_names.3
@@ -2,19 +2,19 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Text.from_codepoint_names 3 2025-04-19T14:30:40.367510 "Tomo man-pages"
+.TH Text.from_codepoint_names 3 2025-04-19T14:48:15.717188 "Tomo man-pages"
.SH NAME
-Text.from_codepoint_names \- Returns text that has the given codepoint names (according to the Unicode specification) as its codepoints. Note: the text will be normalized, so the resulting text's codepoints may not exactly match the input codepoints.
+Text.from_codepoint_names \- Returns text that has the given codepoint names (according to the Unicode specification) as its codepoints.
.SH LIBRARY
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Text.from_codepoint_names : func(codepoint_names: [Text] -> [Text])"
+.BI Text.from_codepoint_names\ :\ func(codepoint_names:\ [Text]\ ->\ [Text])
.fi
.SH DESCRIPTION
-Returns text that has the given codepoint names (according to the Unicode specification) as its codepoints. Note: the text will be normalized, so the resulting text's codepoints may not exactly match the input codepoints.
+Returns text that has the given codepoint names (according to the Unicode specification) as its codepoints.
.TS
@@ -27,6 +27,9 @@ codepoint_names [Text] The names of each codepoint in the desired text (case-ins
.SH RETURN
A new text with the specified codepoints after normalization has been applied. Any invalid names are ignored.
+.SH NOTES
+The text will be normalized, so the resulting text's codepoints may not exactly match the input codepoints.
+
.SH EXAMPLES
.EX
>> Text.from_codepoint_names([
diff --git a/man/man3/tomo-Text.from_codepoints.3 b/man/man3/tomo-Text.from_codepoints.3
index 7bcb72cb..66c26ce6 100644
--- a/man/man3/tomo-Text.from_codepoints.3
+++ b/man/man3/tomo-Text.from_codepoints.3
@@ -2,19 +2,19 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Text.from_codepoints 3 2025-04-19T14:30:40.367551 "Tomo man-pages"
+.TH Text.from_codepoints 3 2025-04-19T14:48:15.717227 "Tomo man-pages"
.SH NAME
-Text.from_codepoints \- Returns text that has been constructed from the given UTF32 codepoints. Note: the text will be normalized, so the resulting text's codepoints may not exactly match the input codepoints.
+Text.from_codepoints \- Returns text that has been constructed from the given UTF32 codepoints.
.SH LIBRARY
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Text.from_codepoints : func(codepoints: [Int32] -> [Text])"
+.BI Text.from_codepoints\ :\ func(codepoints:\ [Int32]\ ->\ [Text])
.fi
.SH DESCRIPTION
-Returns text that has been constructed from the given UTF32 codepoints. Note: the text will be normalized, so the resulting text's codepoints may not exactly match the input codepoints.
+Returns text that has been constructed from the given UTF32 codepoints.
.TS
@@ -27,6 +27,9 @@ codepoints [Int32] The UTF32 codepoints in the desired text. -
.SH RETURN
A new text with the specified codepoints after normalization has been applied.
+.SH NOTES
+The text will be normalized, so the resulting text's codepoints may not exactly match the input codepoints.
+
.SH EXAMPLES
.EX
>> Text.from_codepoints([197, 107, 101])
diff --git a/man/man3/tomo-Text.has.3 b/man/man3/tomo-Text.has.3
index 7cd8564d..acb89187 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-19T14:30:40.367609 "Tomo man-pages"
+.TH Text.has 3 2025-04-19T14:48:15.717285 "Tomo man-pages"
.SH NAME
Text.has \- Checks if the `Text` contains some target text.
@@ -10,7 +10,7 @@ Text.has \- Checks if the `Text` contains some target text.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Text.has : func(text: Text, target: Text -> Bool)"
+.BI Text.has\ :\ func(text:\ Text,\ target:\ Text\ ->\ Bool)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Text.join.3 b/man/man3/tomo-Text.join.3
index e98390a0..750727e1 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-19T14:30:40.367649 "Tomo man-pages"
+.TH Text.join 3 2025-04-19T14:48:15.717324 "Tomo man-pages"
.SH NAME
Text.join \- Joins a list of text pieces with a specified glue.
@@ -10,7 +10,7 @@ Text.join \- Joins a list of text pieces with a specified glue.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Text.join : func(glue: Text, pieces: [Text] -> Text)"
+.BI Text.join\ :\ func(glue:\ Text,\ pieces:\ [Text]\ ->\ Text)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Text.left_pad.3 b/man/man3/tomo-Text.left_pad.3
index c8e25cf8..dd0d7f42 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-19T14:30:40.367729 "Tomo man-pages"
+.TH Text.left_pad 3 2025-04-19T14:48:15.717404 "Tomo man-pages"
.SH NAME
Text.left_pad \- Pad some text on the left side so it reaches a target width.
@@ -10,7 +10,7 @@ Text.left_pad \- Pad some text on the left side so it reaches a target width.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Text.left_pad : func(text: Text, width: Int, pad: Text = " ", language: Text = "C" -> Text)"
+.BI Text.left_pad\ :\ func(text:\ Text,\ width:\ Int,\ pad:\ Text\ =\ "\ ",\ language:\ Text\ =\ "C"\ ->\ Text)
.fi
.SH DESCRIPTION
@@ -24,7 +24,7 @@ l l l l.
Name Type Description Default
text Text The text to pad. -
width Int The target width. -
-pad Text The padding text. " "
+pad Text The padding text. "\ "
language Text The ISO 639 language code for which character width to use. "C"
.TE
.SH RETURN
diff --git a/man/man3/tomo-Text.lines.3 b/man/man3/tomo-Text.lines.3
index 78ecf7dc..0e93fc42 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-19T14:30:40.367769 "Tomo man-pages"
+.TH Text.lines 3 2025-04-19T14:48:15.717444 "Tomo man-pages"
.SH NAME
Text.lines \- Splits the text into a list of lines of text, preserving blank lines, ignoring trailing newlines, and handling `\r\n` the same as `\n`.
@@ -10,7 +10,7 @@ Text.lines \- Splits the text into a list of lines of text, preserving blank lin
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Text.lines : func(text: Text -> [Text])"
+.BI Text.lines\ :\ func(text:\ Text\ ->\ [Text])
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Text.lower.3 b/man/man3/tomo-Text.lower.3
index 9d9251bb..c226db7c 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-19T14:30:40.367810 "Tomo man-pages"
+.TH Text.lower 3 2025-04-19T14:48:15.717488 "Tomo man-pages"
.SH NAME
Text.lower \- Converts all characters in the text to lowercase.
@@ -10,7 +10,7 @@ Text.lower \- Converts all characters in the text to lowercase.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Text.lower : func(text: Text, language: Text = "C" -> Text)"
+.BI Text.lower\ :\ func(text:\ Text,\ language:\ Text\ =\ "C"\ ->\ Text)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Text.middle_pad.3 b/man/man3/tomo-Text.middle_pad.3
index 84600daa..54d03f38 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-19T14:30:40.367688 "Tomo man-pages"
+.TH Text.middle_pad 3 2025-04-19T14:48:15.717365 "Tomo man-pages"
.SH NAME
Text.middle_pad \- Pad some text on the left and right side so it reaches a target width.
@@ -10,7 +10,7 @@ Text.middle_pad \- Pad some text on the left and right side so it reaches a targ
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Text.middle_pad : func(text: Text, width: Int, pad: Text = " ", language: Text = "C" -> Text)"
+.BI Text.middle_pad\ :\ func(text:\ Text,\ width:\ Int,\ pad:\ Text\ =\ "\ ",\ language:\ Text\ =\ "C"\ ->\ Text)
.fi
.SH DESCRIPTION
@@ -24,7 +24,7 @@ l l l l.
Name Type Description Default
text Text The text to pad. -
width Int The target width. -
-pad Text The padding text. " "
+pad Text The padding text. "\ "
language Text The ISO 639 language code for which character width to use. "C"
.TE
.SH RETURN
diff --git a/man/man3/tomo-Text.quoted.3 b/man/man3/tomo-Text.quoted.3
index 08f14d2f..28e74007 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-19T14:30:40.367849 "Tomo man-pages"
+.TH Text.quoted 3 2025-04-19T14:48:15.717528 "Tomo man-pages"
.SH NAME
Text.quoted \- Formats the text with quotation marks and escapes.
@@ -10,7 +10,7 @@ Text.quoted \- Formats the text with quotation marks and escapes.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Text.quoted : func(text: Text, color: Bool = no, quotation_mark: Text = `"` -> Text)"
+.BI Text.quoted\ :\ func(text:\ Text,\ color:\ Bool\ =\ no,\ quotation_mark:\ Text\ =\ `"`\ ->\ Text)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Text.repeat.3 b/man/man3/tomo-Text.repeat.3
index 8dd62806..9e72761c 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-19T14:30:40.367888 "Tomo man-pages"
+.TH Text.repeat 3 2025-04-19T14:48:15.717569 "Tomo man-pages"
.SH NAME
Text.repeat \- Repeat some text multiple times.
@@ -10,7 +10,7 @@ Text.repeat \- Repeat some text multiple times.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Text.repeat : func(text: Text, count: Int -> Text)"
+.BI Text.repeat\ :\ func(text:\ Text,\ count:\ Int\ ->\ Text)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Text.replace.3 b/man/man3/tomo-Text.replace.3
index 4b7993fc..f91e1da3 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-19T14:30:40.367925 "Tomo man-pages"
+.TH Text.replace 3 2025-04-19T14:48:15.717605 "Tomo man-pages"
.SH NAME
Text.replace \- Replaces occurrences of a target text with a replacement text.
@@ -10,7 +10,7 @@ Text.replace \- Replaces occurrences of a target text with a replacement text.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Text.replace : func(text: Text, target: Text, replacement: Text -> Text)"
+.BI Text.replace\ :\ func(text:\ Text,\ target:\ Text,\ replacement:\ Text\ ->\ Text)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Text.reversed.3 b/man/man3/tomo-Text.reversed.3
index 6966877b..03ea9910 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-19T14:30:40.367963 "Tomo man-pages"
+.TH Text.reversed 3 2025-04-19T14:48:15.717640 "Tomo man-pages"
.SH NAME
Text.reversed \- Return a text that has the grapheme clusters in reverse order.
@@ -10,7 +10,7 @@ Text.reversed \- Return a text that has the grapheme clusters in reverse order.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Text.reversed : func(text: Text -> Text)"
+.BI Text.reversed\ :\ func(text:\ Text\ ->\ Text)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Text.right_pad.3 b/man/man3/tomo-Text.right_pad.3
index 3fc5b404..5d061d41 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-19T14:30:40.367999 "Tomo man-pages"
+.TH Text.right_pad 3 2025-04-19T14:48:15.717674 "Tomo man-pages"
.SH NAME
Text.right_pad \- Pad some text on the right side so it reaches a target width.
@@ -10,7 +10,7 @@ Text.right_pad \- Pad some text on the right side so it reaches a target width.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Text.right_pad : func(text: Text, width: Int, pad: Text = " ", language: Text = "C" -> Text)"
+.BI Text.right_pad\ :\ func(text:\ Text,\ width:\ Int,\ pad:\ Text\ =\ "\ ",\ language:\ Text\ =\ "C"\ ->\ Text)
.fi
.SH DESCRIPTION
@@ -24,7 +24,7 @@ l l l l.
Name Type Description Default
text Text The text to pad. -
width Int The target width. -
-pad Text The padding text. " "
+pad Text The padding text. "\ "
language Text The ISO 639 language code for which character width to use. "C"
.TE
.SH RETURN
diff --git a/man/man3/tomo-Text.slice.3 b/man/man3/tomo-Text.slice.3
index 8c4cd9f0..c89e9b6f 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-19T14:30:40.368043 "Tomo man-pages"
+.TH Text.slice 3 2025-04-19T14:48:15.717712 "Tomo man-pages"
.SH NAME
Text.slice \- Get a slice of the text.
@@ -10,7 +10,7 @@ Text.slice \- Get a slice of the text.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Text.slice : func(text: Text, from: Int = 1, to: Int = -1 -> Text)"
+.BI Text.slice\ :\ func(text:\ Text,\ from:\ Int\ =\ 1,\ to:\ Int\ =\ -1\ ->\ Text)
.fi
.SH DESCRIPTION
@@ -27,7 +27,10 @@ from Int The index of the first grapheme cluster to include (1-indexed). 1
to Int The index of the last grapheme cluster to include (1-indexed). -1
.TE
.SH RETURN
-The text that spans the given grapheme cluster indices. Note: a negative index counts backwards from the end of the text, so `-1` refers to the last cluster, `-2` the second-to-last, etc. Slice ranges will be truncated to the length of the text.
+The text that spans the given grapheme cluster indices.
+
+.SH NOTES
+A negative index counts backwards from the end of the text, so `-1` refers to the last cluster, `-2` the second-to-last, etc. Slice ranges will be truncated to the length of the text.
.SH EXAMPLES
.EX
diff --git a/man/man3/tomo-Text.split.3 b/man/man3/tomo-Text.split.3
index 5c6bf034..99023a8d 100644
--- a/man/man3/tomo-Text.split.3
+++ b/man/man3/tomo-Text.split.3
@@ -2,19 +2,19 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Text.split 3 2025-04-19T14:30:40.368084 "Tomo man-pages"
+.TH Text.split 3 2025-04-19T14:48:15.717773 "Tomo man-pages"
.SH NAME
-Text.split \- Splits the text into a list of substrings based on exact matches of a delimiter. **Note:** to split based on a set of delimiter characters, use [`split_any()`](#split_any).
+Text.split \- Splits the text into a list of substrings based on exact matches of a delimiter.
.SH LIBRARY
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Text.split : func(text: Text, delimiter: Text = "" -> [Text])"
+.BI Text.split\ :\ func(text:\ Text,\ delimiter:\ Text\ =\ ""\ ->\ [Text])
.fi
.SH DESCRIPTION
-Splits the text into a list of substrings based on exact matches of a delimiter. **Note:** to split based on a set of delimiter characters, use [`split_any()`](#split_any).
+Splits the text into a list of substrings based on exact matches of a delimiter.
.TS
@@ -23,11 +23,15 @@ lb lb lbx lb
l l l l.
Name Type Description Default
text Text The text to be split. -
-delimiter Text The delimiter used to split the text. If the delimiter is the empty text, the text will be split into individual grapheme clusters. ""
+delimiter Text The delimiter used to split the text. ""
.TE
.SH RETURN
A list of subtexts resulting from the split.
+.SH NOTES
+To split based on a set of delimiters, use Text.split_any().
+If an empty text is given as the delimiter, then each split will be the graphical clusters of the text.
+
.SH EXAMPLES
.EX
>> "one,two,,three".split(",")
diff --git a/man/man3/tomo-Text.split_any.3 b/man/man3/tomo-Text.split_any.3
index dc91b796..d0b830f2 100644
--- a/man/man3/tomo-Text.split_any.3
+++ b/man/man3/tomo-Text.split_any.3
@@ -2,19 +2,19 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Text.split_any 3 2025-04-19T14:30:40.368129 "Tomo man-pages"
+.TH Text.split_any 3 2025-04-19T14:48:15.717814 "Tomo man-pages"
.SH NAME
-Text.split_any \- Splits the text into a list of substrings at one or more occurrences of a set of delimiter characters (grapheme clusters). **Note:** to split based on an exact delimiter, use [`split()`](#split).
+Text.split_any \- Splits the text into a list of substrings at one or more occurrences of a set of delimiter characters (grapheme clusters).
.SH LIBRARY
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Text.split_any : func(text: Text, delimiters: Text = " $\\t\\r\\n" -> [Text])"
+.BI Text.split_any\ :\ func(text:\ Text,\ delimiters:\ Text\ =\ "\ $\\t\\r\\n"\ ->\ [Text])
.fi
.SH DESCRIPTION
-Splits the text into a list of substrings at one or more occurrences of a set of delimiter characters (grapheme clusters). **Note:** to split based on an exact delimiter, use [`split()`](#split).
+Splits the text into a list of substrings at one or more occurrences of a set of delimiter characters (grapheme clusters).
.TS
@@ -23,11 +23,15 @@ lb lb lbx lb
l l l l.
Name Type Description Default
text Text The text to be split. -
-delimiters Text A text containing multiple delimiters to be used for splitting the text into chunks. " $\\t\\r\\n"
+delimiters Text A text containing delimiters to use for splitting the text. "\ $\\t\\r\\n"
.TE
.SH RETURN
A list of subtexts resulting from the split.
+.SH NOTES
+Splitting will occur on every place where one or more of the grapheme clusters in `delimiters` occurs.
+To split based on an exact delimiter, use Text.split().
+
.SH EXAMPLES
.EX
>> "one, two,,three".split_any(", ")
diff --git a/man/man3/tomo-Text.starts_with.3 b/man/man3/tomo-Text.starts_with.3
index 7f3d3bd8..d3f176df 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-19T14:30:40.368184 "Tomo man-pages"
+.TH Text.starts_with 3 2025-04-19T14:48:15.717852 "Tomo man-pages"
.SH NAME
Text.starts_with \- Checks if the `Text` starts with a literal prefix text.
@@ -10,7 +10,7 @@ Text.starts_with \- Checks if the `Text` starts with a literal prefix text.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Text.starts_with : func(text: Text, prefix: Text -> Bool)"
+.BI Text.starts_with\ :\ func(text:\ Text,\ prefix:\ Text\ ->\ Bool)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Text.title.3 b/man/man3/tomo-Text.title.3
index 0204d2ad..3066636b 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-19T14:30:40.368227 "Tomo man-pages"
+.TH Text.title 3 2025-04-19T14:48:15.717889 "Tomo man-pages"
.SH NAME
Text.title \- Converts the text to title case (capitalizing the first letter of each word).
@@ -10,7 +10,7 @@ Text.title \- Converts the text to title case (capitalizing the first letter of
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Text.title : func(text: Text, language: Text = "C" -> Text)"
+.BI Text.title\ :\ func(text:\ Text,\ language:\ Text\ =\ "C"\ ->\ Text)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Text.to.3 b/man/man3/tomo-Text.to.3
index bc95fa9e..d0ad97a8 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-19T14:30:40.368269 "Tomo man-pages"
+.TH Text.to 3 2025-04-19T14:48:15.717928 "Tomo man-pages"
.SH NAME
Text.to \- Get a slice of the text, ending at the given position.
@@ -10,7 +10,7 @@ Text.to \- Get a slice of the text, ending at the given position.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Text.to : func(text: Text, last: Int -> Text)"
+.BI Text.to\ :\ func(text:\ Text,\ last:\ Int\ ->\ Text)
.fi
.SH DESCRIPTION
@@ -26,7 +26,10 @@ text Text The text to be sliced. -
last Int The index of the last grapheme cluster to include (1-indexed). -
.TE
.SH RETURN
-The text up to and including the given grapheme cluster. Note: a negative index counts backwards from the end of the text, so `-1` refers to the last cluster, `-2` the second-to-last, etc. Slice ranges will be truncated to the length of the text.
+The text up to and including the given grapheme cluster.
+
+.SH NOTES
+A negative index counts backwards from the end of the text, so `-1` refers to the last cluster, `-2` the second-to-last, etc. Slice ranges will be truncated to the length of the text.
.SH EXAMPLES
.EX
diff --git a/man/man3/tomo-Text.translate.3 b/man/man3/tomo-Text.translate.3
index eaca1312..6621a6c9 100644
--- a/man/man3/tomo-Text.translate.3
+++ b/man/man3/tomo-Text.translate.3
@@ -2,19 +2,19 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH Text.translate 3 2025-04-19T14:30:40.368308 "Tomo man-pages"
+.TH Text.translate 3 2025-04-19T14:48:15.717969 "Tomo man-pages"
.SH NAME
-Text.translate \- Takes a table mapping target texts to their replacements and performs all the replacements in the table on the whole text. At each position, the first matching replacement is applied and the matching moves on to *after* the replacement text, so replacement text is not recursively modified. See [`replace()`](#replace) for more information about replacement behavior.
+Text.translate \- Takes a table mapping target texts to their replacements and performs all the replacements in the table on the whole text. At each position, the first matching replacement is applied and the matching moves on to *after* the replacement text, so replacement text is not recursively modified. See Text.replace() for more information about replacement behavior.
.SH LIBRARY
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Text.translate : func(translations: {Text=Text} -> Text)"
+.BI Text.translate\ :\ func(translations:\ {Text=Text}\ ->\ Text)
.fi
.SH DESCRIPTION
-Takes a table mapping target texts to their replacements and performs all the replacements in the table on the whole text. At each position, the first matching replacement is applied and the matching moves on to *after* the replacement text, so replacement text is not recursively modified. See [`replace()`](#replace) for more information about replacement behavior.
+Takes a table mapping target texts to their replacements and performs all the replacements in the table on the whole text. At each position, the first matching replacement is applied and the matching moves on to *after* the replacement text, so replacement text is not recursively modified. See Text.replace() for more information about replacement behavior.
.TS
diff --git a/man/man3/tomo-Text.trim.3 b/man/man3/tomo-Text.trim.3
index 2c927630..f497f72f 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-19T14:30:40.368347 "Tomo man-pages"
+.TH Text.trim 3 2025-04-19T14:48:15.718005 "Tomo man-pages"
.SH NAME
Text.trim \- Trims the given characters (grapheme clusters) from the left and/or right side of the text.
@@ -10,7 +10,7 @@ Text.trim \- Trims the given characters (grapheme clusters) from the left and/or
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Text.trim : func(text: Text, to_trim: Text = " $\\t\\r\\n", left: Bool = yes, right: Bool = yes -> Text)"
+.BI Text.trim\ :\ func(text:\ Text,\ to_trim:\ Text\ =\ "\ $\\t\\r\\n",\ left:\ Bool\ =\ yes,\ right:\ Bool\ =\ yes\ ->\ Text)
.fi
.SH DESCRIPTION
@@ -23,7 +23,7 @@ lb lb lbx lb
l l l l.
Name Type Description Default
text Text The text to be trimmed. -
-to_trim Text The characters to remove from the left/right of the text. " $\\t\\r\\n"
+to_trim Text The characters to remove from the left/right of the text. "\ $\\t\\r\\n"
left Bool Whether or not to trim from the front of the text. yes
right Bool Whether or not to trim from the back of the text. yes
.TE
diff --git a/man/man3/tomo-Text.upper.3 b/man/man3/tomo-Text.upper.3
index b6602765..aec71361 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-19T14:30:40.368388 "Tomo man-pages"
+.TH Text.upper 3 2025-04-19T14:48:15.718045 "Tomo man-pages"
.SH NAME
Text.upper \- Converts all characters in the text to uppercase.
@@ -10,7 +10,7 @@ Text.upper \- Converts all characters in the text to uppercase.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Text.upper : func(text: Text, language: Text = "C" -> Text)"
+.BI Text.upper\ :\ func(text:\ Text,\ language:\ Text\ =\ "C"\ ->\ Text)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Text.utf32_codepoints.3 b/man/man3/tomo-Text.utf32_codepoints.3
index 2ceb620b..201f7015 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-19T14:30:40.368427 "Tomo man-pages"
+.TH Text.utf32_codepoints 3 2025-04-19T14:48:15.718086 "Tomo man-pages"
.SH NAME
Text.utf32_codepoints \- Returns a list of Unicode code points for UTF32 encoding of the text.
@@ -10,7 +10,7 @@ Text.utf32_codepoints \- Returns a list of Unicode code points for UTF32 encodin
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Text.utf32_codepoints : func(text: Text -> [Int32])"
+.BI Text.utf32_codepoints\ :\ func(text:\ Text\ ->\ [Int32])
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Text.width.3 b/man/man3/tomo-Text.width.3
index 46b29fee..47743043 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-19T14:30:40.368465 "Tomo man-pages"
+.TH Text.width 3 2025-04-19T14:48:15.718124 "Tomo man-pages"
.SH NAME
Text.width \- Returns the display width of the text as seen in a terminal with appropriate font rendering. This is usually the same as the text's `.length`, but there are some characters like emojis that render wider than 1 cell.
@@ -10,7 +10,7 @@ Text.width \- Returns the display width of the text as seen in a terminal with a
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Text.width : func(text: Text -> Int)"
+.BI Text.width\ :\ func(text:\ Text\ ->\ Int)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Text.without_prefix.3 b/man/man3/tomo-Text.without_prefix.3
index 1ed3f644..0e3285df 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-19T14:30:40.368531 "Tomo man-pages"
+.TH Text.without_prefix 3 2025-04-19T14:48:15.718161 "Tomo man-pages"
.SH NAME
Text.without_prefix \- Returns the text with a given prefix removed (if present).
@@ -10,7 +10,7 @@ Text.without_prefix \- Returns the text with a given prefix removed (if present)
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Text.without_prefix : func(text: Text, prefix: Text -> Text)"
+.BI Text.without_prefix\ :\ func(text:\ Text,\ prefix:\ Text\ ->\ Text)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-Text.without_suffix.3 b/man/man3/tomo-Text.without_suffix.3
index 710e7852..e9bf3501 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-19T14:30:40.368570 "Tomo man-pages"
+.TH Text.without_suffix 3 2025-04-19T14:48:15.718197 "Tomo man-pages"
.SH NAME
Text.without_suffix \- Returns the text with a given suffix removed (if present).
@@ -10,7 +10,7 @@ Text.without_suffix \- Returns the text with a given suffix removed (if present)
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "Text.without_suffix : func(text: Text, suffix: Text -> Text)"
+.BI Text.without_suffix\ :\ func(text:\ Text,\ suffix:\ Text\ ->\ Text)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-USE_COLOR.3 b/man/man3/tomo-USE_COLOR.3
index fdad34a1..18989ba3 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-19T14:30:40.360080 "Tomo man-pages"
+.TH USE_COLOR 3 2025-04-19T14:48:15.710142 "Tomo man-pages"
.SH NAME
USE_COLOR \- Whether or not the console prefers ANSI color escape sequences in the output.
@@ -10,7 +10,7 @@ USE_COLOR \- Whether or not the console prefers ANSI color escape sequences in t
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI 'USE_COLOR : Bool'
+.BI USE_COLOR\ :\ Bool
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-ask.3 b/man/man3/tomo-ask.3
index f90d09ce..5c39c088 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-19T14:30:40.359728 "Tomo man-pages"
+.TH ask 3 2025-04-19T14:48:15.709776 "Tomo man-pages"
.SH NAME
ask \- Gets a line of user input text with a prompt.
@@ -10,7 +10,7 @@ ask \- Gets a line of user input text with a prompt.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "ask : func(prompt: Text, bold: Bool = yes, force_tty: Bool = yes -> Text?)"
+.BI ask\ :\ func(prompt:\ Text,\ bold:\ Bool\ =\ yes,\ force_tty:\ Bool\ =\ yes\ ->\ Text?)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-exit.3 b/man/man3/tomo-exit.3
index e285bd36..158c851c 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-19T14:30:40.359796 "Tomo man-pages"
+.TH exit 3 2025-04-19T14:48:15.709841 "Tomo man-pages"
.SH NAME
exit \- Exits the program with a given status and optionally prints a message.
@@ -10,7 +10,7 @@ exit \- Exits the program with a given status and optionally prints a message.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "exit : func(message: Text? = !Text, status: Int32 = Int32(1) -> Void)"
+.BI exit\ :\ func(message:\ Text?\ =\ !Text,\ status:\ Int32\ =\ Int32(1)\ ->\ Void)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-fail.3 b/man/man3/tomo-fail.3
index a77ba9fa..0e2d3797 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-19T14:30:40.360045 "Tomo man-pages"
+.TH fail 3 2025-04-19T14:48:15.710106 "Tomo man-pages"
.SH NAME
fail \- Prints a message to the console, aborts the program, and prints a stack trace.
@@ -10,7 +10,7 @@ fail \- Prints a message to the console, aborts the program, and prints a stack
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "fail : func(message: Text -> Abort)"
+.BI fail\ :\ func(message:\ Text\ ->\ Abort)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-getenv.3 b/man/man3/tomo-getenv.3
index 50bec810..87d1da6c 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-19T14:30:40.359840 "Tomo man-pages"
+.TH getenv 3 2025-04-19T14:48:15.709886 "Tomo man-pages"
.SH NAME
getenv \- Gets an environment variable.
@@ -10,7 +10,7 @@ getenv \- Gets an environment variable.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "getenv : func(name: Text -> Text?)"
+.BI getenv\ :\ func(name:\ Text\ ->\ Text?)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-print.3 b/man/man3/tomo-print.3
index 52c55e91..60479276 100644
--- a/man/man3/tomo-print.3
+++ b/man/man3/tomo-print.3
@@ -2,19 +2,19 @@
.\" Copyright (c) 2025 Bruce Hill
.\" All rights reserved.
.\"
-.TH print 3 2025-04-19T14:30:40.359894 "Tomo man-pages"
+.TH print 3 2025-04-19T14:48:15.709933 "Tomo man-pages"
.SH NAME
-print \- Prints a message to the console (alias for [`say`](#say)).
+print \- Prints a message to the console (alias for say()).
.SH LIBRARY
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "print : func(text: Text, newline: Bool = yes -> Void)"
+.BI print\ :\ func(text:\ Text,\ newline:\ Bool\ =\ yes\ ->\ Void)
.fi
.SH DESCRIPTION
-Prints a message to the console (alias for [`say`](#say)).
+Prints a message to the console (alias for say()).
.TS
diff --git a/man/man3/tomo-say.3 b/man/man3/tomo-say.3
index f14db1f7..a03b3759 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-19T14:30:40.359935 "Tomo man-pages"
+.TH say 3 2025-04-19T14:48:15.709983 "Tomo man-pages"
.SH NAME
say \- Prints a message to the console.
@@ -10,7 +10,7 @@ say \- Prints a message to the console.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "say : func(text: Text, newline: Bool = yes -> Void)"
+.BI say\ :\ func(text:\ Text,\ newline:\ Bool\ =\ yes\ ->\ Void)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-setenv.3 b/man/man3/tomo-setenv.3
index 0bd8baba..c38ba68d 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-19T14:30:40.359972 "Tomo man-pages"
+.TH setenv 3 2025-04-19T14:48:15.710029 "Tomo man-pages"
.SH NAME
setenv \- Sets an environment variable.
@@ -10,7 +10,7 @@ setenv \- Sets an environment variable.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "setenv : func(name: Text, value: Text -> Void)"
+.BI setenv\ :\ func(name:\ Text,\ value:\ Text\ ->\ Void)
.fi
.SH DESCRIPTION
diff --git a/man/man3/tomo-sleep.3 b/man/man3/tomo-sleep.3
index 16d24e2d..e77c89b8 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-19T14:30:40.360009 "Tomo man-pages"
+.TH sleep 3 2025-04-19T14:48:15.710068 "Tomo man-pages"
.SH NAME
sleep \- Pause execution for a given number of seconds.
@@ -10,7 +10,7 @@ sleep \- Pause execution for a given number of seconds.
Tomo Standard Library
.SH SYNOPSIS
.nf
-.BI "sleep : func(seconds: Num -> Void)"
+.BI sleep\ :\ func(seconds:\ Num\ ->\ Void)
.fi
.SH DESCRIPTION