Kernels now can use compile time arguments