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