This commit fixes shader tree compilation, but the shading result wouldn't be doing actual refraction because it's a bit involved change which isn't really considered a bug for now. There are more closures which are falling back to diffuse BSDF currently.