&n with
specified message inserts.
SysFormatMessage can replace up to nine placeholders.&1,
&2 … &9 in any order.
makeArray method.
The first array item is used to replace the &1 placeholder,
the second item replaces &2, up to a maximum of nine items.
s = .Stream~new("xyzzy")
if \s~open("read")~startsWith("READY") then
-- Cannot read file 'xyzzy': ERROR:2 No such file or directory
say SysFormatMessage("Cannot read file '&1': &2", (s~string, s~description))