Primitive types

bool

bool - A boolean value.
Members: compare, print, hash

char

char - A single character.
Members: isAlpha, isDigit, isWhitespace, compare, print, hash

floats

float32 - A 32-bit floating-point number.
Members: compare, print

float64 - A 64-bit floating-point number.
Members: compare, print

float80 - An 80-bit floating-point number.
Members: compare

integers

int8 - An 8-bit signed integer.
Members: max, min, compare, print, hash

int16 - A 16-bit signed integer.
Members: max, min, compare, print, hash

int32 - A 32-bit signed integer.
Members: max, min, compare, print, hash

int64 - A 64-bit signed integer.
Members: max, min, compare, print, hash

int128 - A 128-bit signed integer.
Members: compare

uint8 - An 8-bit unsigned integer.
Members: max, min, compare, print, hash

uint16 - A 16-bit unsigned integer.
Members: max, min, compare, print, hash

uint32 - A 32-bit unsigned integer.
Members: max, min, compare, print, hash

uint64 - A 64-bit unsigned integer.
Members: max, min, compare, print, hash

c_size_t - C's size_t type: a pointer-sized unsigned integer, 32-bit on wasm32 and 64-bit on the 64-bit native targets. Use it for C externs that take size_t (e.g. getcwd) so the generated call matches the C headers on
Members: compare, print, hash

uint128 - A 128-bit unsigned integer.
Members: compare

never

never - Placeholder type used as the return type for functions that do not return.