Here's something I did a couple weeks ago that you might find interesting...
https://yamlscript.org/doc/run-ys/
It's a way to share your YS programs with people who may not have heard of YS or haven't installed ys yet.
By adding a line to the top of the program you can tell people to run bash program.ys ...args... and it will just work.
It makes the program be both valid Bash and valid YS. :)
The source line compiles like so:
$ ys -ce 'source <(curl "-s" "") "$@" :'
(source < (curl "-s" "") "$@")
and ys::std/source is a macro like clojure.core/comment
Since the everything in the source form is a valid Clojure form,
the line works as YAMLScript, Bash and Clojure.
The : at the end is needed to make YS compile it correctly.
The downloaded Bash code was written to remove the : from the args.