Sorry to interrupt but the LLMs and Snap are amazing to work with.
I find that when working with the blocks -> Lisp -> AI/LMM -> Lisp -> blocks, comments can help a lot. At the moment Snap! comments don't translate to Lisp so we've been using # comment blocks that do nothing.
P.S the vertical ellipsis in our blocks is a hack to ensure a minimum block height that is consistent they are kinda fun to look at, almost an homage to old school printers and perforated paper. :D