view_marker

> if [[ -n ${2+x} ]]; then

if repeatable

>   escaped="$(printf '%q' "$2")"
>   if [[ -z ${args['{{ name }}']+x} ]]; then
>     args['{{ name }}']="$escaped"
if unique
  >   elif [[ -z "${unique_lookup["{{ name }}:${escaped}"]:-}" ]]; then
else
  >   else
end
>     args['{{ name }}']="${args['{{ name }}']} $escaped"
>   fi
if unique
  >   unique_lookup["{{ name }}:${escaped}"]=1
end

else

>   args['{{ name }}']="$2"

end

> shift > shift > else > printf “%sn” “{{ strings % { name: name, usage: usage_string } }}” >&2 > exit 1 > fi > ;; >