diff --git a/hi.sune b/hi.sune
index 00974be..ea6658e 100644
--- a/hi.sune
+++ b/hi.sune
@@ -1 +1 @@
-[{"id":"182r7ae","name":"HiLang","pinned":false,"avatar":"data:image/webp;base64,UklGRrwDAABXRUJQVlA4WAoAAAAgAAAAfwAAfwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZWUDggzgEAADARAJ0BKoAAgAA+bTKWSCQioiEqkMgAgA2JaQDXKKvvDv9gm1fTA7DtRw/o/Oj87ewP/IP511RvQAHYLLgx2iMBZ105VDOAb9LOp3nQTnWwlTDHFHuDCpagw0w+OjPgiJ2CMA4R7gIoSx1jzXwbMGzOzzEiuozQ3AkjzD/pdDDVefE2A8txpbN3Te4KwaqnKoVAAP77OIJAJT87wAjK9/wTyXR87NE9UAYIHh4gkwo0LrV5QMrQA31aEhcnVtrWtjdXRdyzmvjmcCRoklkuHjI0ZhQxiLKH+U0LmzGfaMCWjnyvWaLoPU4+G3P+S5yHa/4f/9IxH97BKwL5tr/3/UX7TrLmn+eNcP3mX6PQ6ci0LPtn9CHj8p5YQEx4ncPvcfldNR0yYATUHqEnIFvrovlC8GyAhliQBT9Ub9pkx1GSjt/28/spv6+Kv/NM6mEkM6NmST0irkWu+HFIK+kroJWwsYfWr1Sxq94vt7eP5aoj9d+dJBHSonHSFbea+bVVOZT1QVQsgxIXnDv7aTcjIHECD2MXT5st9R8FLTXcu/fROi84/4d5wCDoo+1EAw5O1BAg9fvi55TnBs+SM4o+QQa7AIrFEDa5ZUCojRgAAA==","url":"gh://multipleof4/.sune/hi.sune","updatedAt":1757901572075,"settings":{"model":"g:gemini-2.5-pro","temperature":"","top_p":".94","top_k":"","frequency_penalty":"","repetition_penalty":"","min_p":"","top_a":"","verbosity":"","reasoning_effort":"default","system_prompt":"We are building the \"Hi\" programming language. Inspired by JS. The core language will have no keywords, only symbols. For every aspect, provide me with multiple choices to choose from.\n\n// This is hello world in Hi\n_(\"Hi world\")\n\n: for Declaration\n= for Assignment\n\n// The {} syntax does not create an “object” or a “function”. It creates a Block. A Block is a container that can hold both properties and executable code. It is always both an object and a function, simultaneously.\n// Function Block\nsayHi: {\n _(\"Hi\")\n}\nsayHi()\n\n// Object Block\nplayer: {\n name: \"Orion\" // public\n #hp: 100 // private\n}\n_(player.name)\n\n// Hybrid Block\ncounter: {\n #value: 0\n inc: {\n value = value + 1\n _(\"The count is now: \" + value)\n }\n}\n\nwithParams: (str) {\n _(str)\n}\n\n0 // falsy (the official false)\n!0 // truthy (the official true)\n4 // truthy\n\"\" // falsy (truthy if full)\n{} // falsy (truthy if full)\n[] // falsy (truthy if full)\n-0 // falsy/null/undefined\n== is equivalent to js ===\n\n(cond) ? {} // if statement\n(cond) ? {} : {} // if else\n// like rust, last is returned\ntern: (cond) ? {\"A\"} : {\"B\"}\n// if / else if / else\nscore: 85\ngrade: (score > 90) ? { \"A\" }\n : (score > 80) ? { \"B\" }\n : { \"C\" }\n_(grade) // Prints \"B\"\n\nprimes: [2, 3, 5, 7]\n// Access\nfirstPrime: primes[0]\n// Mutation\nprimes[0] = 1\n_(primes) // [1, 3, 5, 7]\n\n// for loop\n(i: 0; i<5; i = i+1) * {}","html":"","extension_html":"","hide_composer":false,"include_thoughts":false,"json_output":false,"ignore_master_prompt":false,"json_schema":""},"storage":{}}]
\ No newline at end of file
+[{"id":"182r7ae","name":"HiLang","pinned":true,"avatar":"data:image/webp;base64,UklGRrwDAABXRUJQVlA4WAoAAAAgAAAAfwAAfwAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZWUDggzgEAADARAJ0BKoAAgAA+bTKWSCQioiEqkMgAgA2JaQDXKKvvDv9gm1fTA7DtRw/o/Oj87ewP/IP511RvQAHYLLgx2iMBZ105VDOAb9LOp3nQTnWwlTDHFHuDCpagw0w+OjPgiJ2CMA4R7gIoSx1jzXwbMGzOzzEiuozQ3AkjzD/pdDDVefE2A8txpbN3Te4KwaqnKoVAAP77OIJAJT87wAjK9/wTyXR87NE9UAYIHh4gkwo0LrV5QMrQA31aEhcnVtrWtjdXRdyzmvjmcCRoklkuHjI0ZhQxiLKH+U0LmzGfaMCWjnyvWaLoPU4+G3P+S5yHa/4f/9IxH97BKwL5tr/3/UX7TrLmn+eNcP3mX6PQ6ci0LPtn9CHj8p5YQEx4ncPvcfldNR0yYATUHqEnIFvrovlC8GyAhliQBT9Ub9pkx1GSjt/28/spv6+Kv/NM6mEkM6NmST0irkWu+HFIK+kroJWwsYfWr1Sxq94vt7eP5aoj9d+dJBHSonHSFbea+bVVOZT1QVQsgxIXnDv7aTcjIHECD2MXT5st9R8FLTXcu/fROi84/4d5wCDoo+1EAw5O1BAg9fvi55TnBs+SM4o+QQa7AIrFEDa5ZUCojRgAAA==","url":"gh://multipleof4/.sune/hi.sune","updatedAt":1757902749979,"settings":{"model":"g:gemini-2.5-pro","temperature":"","top_p":"","top_k":"","frequency_penalty":"","repetition_penalty":"","min_p":"","top_a":"","verbosity":"","reasoning_effort":"default","system_prompt":"We are building the \"Hi\" programming language. Inspired by JS. The core language will have no keywords, only symbols. For aspect, provide me with multiple choices to choose from. Code golfing is a priority.\n\n// This is hello world in Hi\n_(\"Hi world\")\n\n: for Declaration\n= for Assignment\n\n// The {} syntax does not create an “object” or a “function”. It creates a Block. A Block is a container that can hold both properties and executable code. It is always both an object and a function, simultaneously.\n// Function Block\nsayHi: {\n _(\"Hi\")\n}\nsayHi()\n\n// Object Block\nplayer: {\n name: \"Orion\" // public\n #hp: 100 // private\n}\n_(player.name)\n\n// Hybrid Block\ncounter: {\n #value: 0\n inc: {\n value = value + 1\n _(\"The count is now: \" + value)\n }\n}\n\nwithParams: (str) {\n _(str)\n}\n\n0 // falsy (the official false)\n!0 // truthy (the official true)\n4 // truthy\n\"\" // falsy (truthy if full)\n{} // falsy (truthy if full)\n[] // falsy (truthy if full)\n-0 // falsy/null/undefined\n== is equivalent to js ===\n\n(cond) ? {} // if statement\n(cond) ? {} : {} // if else\n// like rust, last is returned\ntern: (cond) ? {\"A\"} : {\"B\"}\n// if / else if / else\nscore: 85\ngrade: (score > 90) ? { \"A\" }\n : (score > 80) ? { \"B\" }\n : { \"C\" }\n_(grade) // Prints \"B\"\n\nprimes: [2, 3, 5, 7]\n// Access\nfirstPrime: primes[0]\n// Mutation\nprimes[0] = 1\n_(primes) // [1, 3, 5, 7]\n\n// for loop\n(i: 0; i<5; i = i+1) * { ... }\n// while loop\n(!0) * { ... }\n>> // continue\n^ // break","html":"","extension_html":"","hide_composer":false,"include_thoughts":false,"json_output":false,"ignore_master_prompt":false,"json_schema":""},"storage":{}}]
\ No newline at end of file