Custom Lisp Names

So you know how main primitives have names in Snap! Lisp that look like goto? Well, custom blocks don't. So, I made a block and modified the (parse code [] to blocks::operators) and (encode blocks ({}::ring) to text::operators) blocks to support custom Lisp names.

https://snap.berkeley.edu/snap/snap.html#present:Username=mr_owlssssnap2&ProjectName=custom%20lisp%20thing&editMode&noRun

Simply have the last line of the block's comment be Lisp name: + the name of your block. You must include the space. Example:
custom lisp thing script pic (1)
After this, run the block init custom lisp names::operators. You must run this every time you update a block's custom Lisp name.

nice. I like the blocks, but I saw a comment in the project about the blocks being laggy. one thing I noticed is that in quite a few places you have if <>{ }@> nested blocks. Is there a reason not to use <> and <> @<:> ?

¯\_(ツ)_/¯
I'll gladly accept any suggestions/changes that you have