main
assign correct cache to child compilation
update test case for new compilerPath
fix: a lot of types (#19486)