Every signature below comes from the current compiler’s public API. Overloads share a heading. BYREF requires exclusive writable access; TAKE transfers ownership; FAILS lists checked errors. See the teaching chapters and library references for behavior and examples.
IdentityTransform
FUNCTION IdentityTransform() AS AffineTransformInclude
SUB Include(BYREF bits AS BitSet,index AS INTEGER) FAILS IndexErrorIndexOf
FUNCTION IndexOf[T](items AS LIST OF T, value AS T) AS INTEGERIndexWhere
FUNCTION IndexWhere[T](items AS LIST OF T,Predicate AS CALLABLE(T) AS BOOLEAN) AS INTEGERInfinity
FUNCTION Infinity() AS DOUBLEInputLine
FUNCTION InputLine() AS STRING FAILS IoError,StringErrorInsert
FUNCTION Insert[T](BYREF items AS LIST OF T, index AS INTEGER, BYVAL value AS T) AS INTEGER FAILS IndexErrorFUNCTION Insert[K](BYREF table AS SET OF K, key AS K) AS BOOLEAN FAILS LIKE ValidateKey(AS K)InsertValue
FUNCTION InsertValue[T](BYREF s AS SortedSet[T],value AS T) AS BOOLEAN FAILS IndexError,LIKE __ValueOrderCheck(AS T),LIKE ValidateKey(AS T)InstantFromStorageJSON
FUNCTION InstantFromStorageJSON(value AS JsonValue) AS Instant FAILS DateTimeErrorInstantFromUnixMicroseconds
FUNCTION InstantFromUnixMicroseconds(value AS INTEGER) AS Instant FAILS DateTimeErrorInstantFromUnixMilliseconds
FUNCTION InstantFromUnixMilliseconds(value AS INTEGER) AS Instant FAILS DateTimeErrorInstantFromUnixNanoseconds
FUNCTION InstantFromUnixNanoseconds(value AS INTEGER) AS Instant FAILS DateTimeErrorInstantFromUnixSeconds
FUNCTION InstantFromUnixSeconds(seconds AS INTEGER,nanosecond AS INTEGER=0) AS Instant FAILS DateTimeErrorInstantToStorageJSON
FUNCTION InstantToStorageJSON(value AS Instant) AS JsonValue FAILS DateTimeErrorINSTR
FUNCTION INSTR(text AS STRING, needle AS STRING) AS INTEGERINSTRFROM
FUNCTION INSTRFROM(text AS STRING, needle AS STRING, start AS INTEGER) AS INTEGER FAILS StringErrorINT
FUNCTION INT(value AS DOUBLE) AS DOUBLEIntegerArgument
FUNCTION IntegerArgument(values AS DICT OF STRING TO ArgumentValue,name AS STRING) AS INTEGER FAILS ArgumentErrorIntegerOption
FUNCTION IntegerOption(name AS STRING,Default AS INTEGER=0,Min AS INTEGER=-9223372036854775807-1,Max AS INTEGER=9223372036854775807,Short AS STRING="",Help AS STRING="",Required AS BOOLEAN=FALSE,Global AS BOOLEAN=FALSE) AS CommandOptionIntersection
FUNCTION Intersection(left AS DateInterval,right AS DateInterval) AS OPTIONAL OF DateIntervalFUNCTION Intersection(left AS InstantInterval,right AS InstantInterval) AS OPTIONAL OF InstantIntervalFUNCTION Intersection[K](left AS SET OF K, right AS SET OF K) AS SET OF KIntervalEnd
FUNCTION IntervalEnd(value AS DateInterval) AS DateFUNCTION IntervalEnd(value AS InstantInterval) AS InstantIntervalStart
FUNCTION IntervalStart(value AS DateInterval) AS DateFUNCTION IntervalStart(value AS InstantInterval) AS InstantInvertedCanvas
FUNCTION InvertedCanvas(canvas AS Canvas) AS Canvas FAILS IndexError,NumericErrorInvertTransform
FUNCTION InvertTransform(transform AS AffineTransform) AS AffineTransform FAILS CanvasErrorIsAbsoluteURL
FUNCTION IsAbsoluteURL(value AS URL) AS BOOLEANIsEmpty
FUNCTION IsEmpty(value AS DateInterval) AS BOOLEANFUNCTION IsEmpty(value AS InstantInterval) AS BOOLEANIsExpired
FUNCTION IsExpired(clock AS Clock,deadline AS Deadline) AS BOOLEAN FAILS DateTimeErrorIsFinite
FUNCTION IsFinite(value AS DOUBLE) AS BOOLEANIsInfinite
FUNCTION IsInfinite(value AS DOUBLE) AS BOOLEANIsJsonNull
FUNCTION IsJsonNull(value AS JsonValue) AS BOOLEANIsJsonObject
FUNCTION IsJsonObject(value AS JsonValue) AS BOOLEANIsLeapYear
FUNCTION IsLeapYear(year AS INTEGER) AS BOOLEANIsMaxUUID
FUNCTION IsMaxUUID(value AS UUID) AS BOOLEANIsNaN
FUNCTION IsNaN(value AS DOUBLE) AS BOOLEANIsNilUUID
FUNCTION IsNilUUID(value AS UUID) AS BOOLEANIsSqlNull
FUNCTION IsSqlNull(value AS SqlValue) AS BOOLEANIsTLS
FUNCTION IsTLS(connection AS TCPConnection) AS BOOLEANIsValidURL
FUNCTION IsValidURL(text AS STRING) AS BOOLEAN