すごいですね。
chardef された疑似数値トークンに対して
インクリメントを実装することで
数値レジスタのように使っているのが面白いですね。
初めて見ました。
## レジスタをなるべく使いたくないという
## この文脈だからこそのテクニックですね。
## 一昔前の、レジスタを食いつぶしてしまうパッケージなどでは
## 使われたりしてたのかな、などと想像しています。
ローカルとグローバルの割り当てを混在させられる仕組みは
まだ追い切れていません。