Squashed commit of the following: master
commit 1e8dbaf1a2df032a8ff1126175cde9f002664168 Author: theMackabu <theMackabu@gmail.com> Date: Thu Jan 1 18:06:27 2026 -0800 remove debugging commit 64c80ba424a92ebf9a877201b18e2eb30c62fc09 Author: theMackabu <theMackabu@gmail.com> Date: Thu Jan 1 17:56:52 2026 -0800 ??=, &&=, ||= commit d1eab8acfbc84d3944bc777e7e94502640f5f8e8 Author: theMackabu <theMackabu@gmail.com> Date: Thu Jan 1 17:52:30 2026 -0800 update router imports and usage commit ddccd25e7a2027808156bd27042dbb8c3f432257 Author: theMackabu <theMackabu@gmail.com> Date: Thu Jan 1 17:35:13 2026 -0800 remove log commit 0a68bcec1aebf0897d37a85ce232555442e039a7 Author: theMackabu <theMackabu@gmail.com> Date: Thu Jan 1 17:34:50 2026 -0800 support rou3 commit 9f6bfa48048aa648d0007eb038950d60e925720b Author: theMackabu <theMackabu@gmail.com> Date: Thu Jan 1 16:51:13 2026 -0800 fix async error logging commit 9d6c48ee3a06824043b5d80dc40bb62408eda8a2 Author: theMackabu <theMackabu@gmail.com> Date: Thu Jan 1 16:04:41 2026 -0800 revert to pre-templ commit 7af6b78201dcbc1c5d5632ebd906e25d67704d56 Author: theMackabu <theMackabu@gmail.com> Date: Thu Jan 1 15:20:57 2026 -0800 slot_name commit b06cc558e850b60050f30be9a8842e1ac9395fca Author: theMackabu <theMackabu@gmail.com> Date: Thu Jan 1 14:53:11 2026 -0800 proto null obj commit ca1fd92d70f4d6b4c515022650eddd59219b7fb0 Author: theMackabu <theMackabu@gmail.com> Date: Thu Jan 1 14:36:50 2026 -0800 dry commit 92fee347eca979538569eb3b7e663d04eda9a219 Author: theMackabu <theMackabu@gmail.com> Date: Thu Jan 1 14:26:59 2026 -0800 slots & scope lookup commit 838347edb6e3265088260f28fcce609933dcdeba Author: theMackabu <theMackabu@gmail.com> Date: Thu Jan 1 13:39:16 2026 -0800 mkprop-fast commit 3314e3dc338fb40d27b8af24b2605ae83724fa59 Author: theMackabu <theMackabu@gmail.com> Date: Thu Jan 1 13:21:24 2026 -0800 version slot commit 4a888725bbffe72f7392daa07171a8ef5e652e0d Author: theMackabu <theMackabu@gmail.com> Date: Thu Jan 1 13:05:35 2026 -0800 scope changes