Some progress, probably have to switch back to lexical.
Successfully lexically bind buffer.
Apply tokens with lexically-bound buffer as current.
Idly colorizing after changes working. Cancelling seemingly not working.
Cancelling working.
Minutia.
Minutia.