@Cobaltasaurus .... escaping mushcode so that it isn't parsed isn't that hard. Really!
Parsing context exists only at the beginning of an lbuf or after [
... or as an argument to a function that is already being parsed.
You should be able to do:
say for example: iter( lnum(3), woot )
say iter( lnum(3), woot )
and then people see:
Chime says, "for example: iter( lnum(3), woot)"
Chime says, "woot woot woot"
see also the /noparse flag for @emit
and friends.
Alternatively, there are a variety of mushify programs that can carefully escape arbitrarily complex punctuation, generally used for ascii art.
$ cat moon.txt
.--------------.
.---' o . `---.
.-' . O . . `-.
.-' @@@@@@ . `-.
.'@@ @@@@@@@@@@@ @@@@@@@ . `.
.'@@@ @@@@@@@@@@@@@@ @@@@@@@@@ `.
/@@@ o @@@@@@@@@@@@@@ @@@@@@@@@ O \
/ @@@@@@@@@@@@@@ @ @@@@@@@@@ @@ . \
/@ o @@@@@@@@@@@ . @@ @@@@@@@@@@@ @@ \
/@@@ . @@@@@@ o @ @@@@@@@@@@@@@ o @@@@ \
/@@@@@ @ . @@@@@@@@@@@@@@ @@@@@ \
|@@@@@ O `.-./ . . @@@@@@@@@@@@@ @@@ |
/ @@@@@ --`-' o @@@@@@@@@@@ @@@ . \
|@ @@@@ . @ @ ` @ @@ . @@@@@@ |
| @@ o @@ . @@@@@@ |
| . @ @ @ o @@ o @@@@@@. |
\ @ @ @ .-. @@@@ @@@ /
| @ @ @ `-' . @@@@ . . |
\ . o @ @@@@ . @@ . . /
\ @@@ @@@@@@ . o /
\ @@@@@ @@\@@ / O . /
\ o @@@ \ \ / __ . . .--. /
\ . . \.-.--- `--' /
`. `-' . .'
`. o / | ` O . .'
`-. / | o .-'
`-. . . .-'
`---. . .---'
`--------------'
$ cat moon.txt |mushify
[space(21)].--------------.%r[space(16)].---'%b%bo[space(8)].%b%b%b%b`---.%r[space(13)].-'%b%b%b%b.%b%b%b%bO%b%b.[space(9)].%b%b%b`-.%r[space(10)].-'%b%b%b%b%b@@@@@@[space(7)].[space(13)]`-.%r[space(8)].'@@%b%b%b@@@@@@@@@@@[space(7)]@@@@@@@%b%b%b.%b%b%b%b`.%r[space(6)].'@@@%b%b@@@@@@@@@@@@@@%b%b%b%b%b@@@@@@@@@[space(9)]`.%r%b%b%b%b%b/@@@%b%bo @@@@@@@@@@@@@@%b%b%b%b%b@@@@@@@@@%b%b%b%b%bO%b%b%b%b%b\\%r%b%b%b%b/[space(8)]@@@@@@@@@@@@@@%b%b@%b%b%b@@@@@@@@@ @@%b%b%b%b%b.%b%b\\%r%b%b%b/@%b%bo[space(6)]@@@@@@@@@@@%b%b%b.%b%b@@%b%b@@@@@@@@@@@%b%b%b%b%b@@ \\%r%b%b/@@@[space(6)].%b%b%b@@@@@@ o[space(7)]@%b%b@@@@@@@@@@@@@ o @@@@ \\%r /@@@@@[space(18)]@ .[space(6)]@@@@@@@@@@@@@@%b%b@@@@@ \\%r |@@@@@%b%b%b%bO%b%b%b%b`.-./%b%b.[space(8)].%b%b@@@@@@@@@@@@@%b%b%b@@@%b%b|%r/ @@@@@[space(8)]--`-'[space(7)]o[space(8)]@@@@@@@@@@@ @@@%b%b%b%b. \\%r|@ @@@@ .%b%b@%b%b@%b%b%b%b`%b%b%b%b@[space(12)]@@[space(6)]. @@@@@@%b%b%b%b|%r|%b%b%b@@[space(25)]o%b%b%b%b@@%b%b%b.%b%b%b%b%b@@@@@@%b%b%b%b|%r|%b%b.%b%b%b%b%b@%b%b%b@ @[space(7)]o[space(14)]@@%b%b%bo%b%b%b@@@@@@.%b%b%b|%r\\%b%b%b%b%b@%b%b%b%b@[space(7)]@[space(7)].-.[space(7)]@@@@[space(7)]@@@[space(6)]/%r |%b%b@%b%b%b%b@%b%b@[space(14)]`-'%b%b%b%b%b. @@@@%b%b%b%b%b.%b%b%b%b.%b%b%b%b|%r \\ .%b%bo[space(7)]@%b%b@@@@%b%b.[space(14)]@@%b%b.[space(11)]. /%r%b%b\[space(6)]@@@%b%b%b%b@@@@@@[space(7)].[space(19)]o%b%b%b%b%b/%r%b%b%b\\%b%b%b%b@@@@@%b%b%b@@\\@@%b%b%b%b/[space(8)]O[space(10)].[space(8)]/%r%b%b%b%b\\ o%b%b@@@[space(7)]\\ \\%b%b/%b%b__[space(8)].%b%b%b.%b%b%b%b%b.--.%b%b/%r%b%b%b%b%b\[space(6)].%b%b%b%b%b. \\.-.---[space(19)]`--'%b%b/%r[space(6)]`.[space(13)]`-'[space(6)].[space(19)].'%r[space(8)]`.%b%b%b%bo%b%b%b%b%b/ | `[space(11)]O%b%b%b%b%b.%b%b%b%b%b.'%r[space(10)]`-.[space(6)]/%b%b|[space(8)]o[space(13)].-'%r[space(13)]`-.[space(10)].[space(9)].%b%b%b%b%b.-'%r[space(16)]`---.[space(8)].[space(7)].---'%r[space(21)]`--------------'%r
...ugly, but effective