Merge branch 'stateful-code-transformer' into 'master'
Kernel: Return a transformer object which preserves cached CSEs.
This is necessary so that CSEs are not duplicated across instructions
(see also !11, #3 which deal with the same issue).
This requires a kernel version bump.
See merge request !12