@node Convert a number to a hex
@section Convert a number to a hex
+@cindex .hex
Convert a number to a lowercase hex string with @code{.hex}. If
@code{width} is present, the result is that many characters beginning
@node Convert a string to uppercase
@section Convert a string to uppercase
+@cindex .upcase
Convert a string to uppercase with @code{.upcase}.
@node Getting part of a string
@section Getting part of a string
+@cindex .substr
Extract a part of a string with @code{.substr}.
@node Applying a macro to a list
@section Applying a macro to a list
+@cindex .apply
Invoke a macro with each argument coming from an element of a list,
with @code{.apply}.
@node Defining a macro inline
@section Defining a macro inline
+@cindex .pmacro
Define a macro inline with @code{.pmacro}.
This is only supported when passing macros as arguments to other macros.