.
,
$
$$
:
::
[
[[
{
{{
}
appendln
append
AND
array
case
cleanSlate
code
comment
declare
done
do
echo
elif
else
esac
fi
fn
for
fromCommand
fromFile
fromStdin
fromText
function
if
getIndent
int
local
main
map
option
OR
prepend
prependln
printf
putAway
raw
return
shebang
shift
source
then
toFile
toStderr
unset
var
while
writeln
write
extend
$PEN
--push
--pop
--get-stack
--get-last-pushed
--eval-last-pushed
--eval-full-stack
--mark-last-not-empty
--write-null-if-last-empty
!fn --shellpen-private writeDSL function "$@"
Alias for function