Kernel decorator fix
I have introduced a change to the kernel decorator, which was completely wrong. Now I reintroduced the kernel decorator and introduced a
kernel_config decorator, which receives a
CreateKernelConfig, which is also returned together with the list of assignments as a dict. The dict has to be unrolled for
kernel_config decorator updates the name of the function inside the config.