Updates ======= Update programs describe how one active branch rewrites ``x`` into ``x'``. The user-facing builder is :class:`nkdsl.Update`, but most code starts from the module-level helpers. .. toctree:: :maxdepth: 1 identity shift hop shift_mod write swap_permute affine_scatter