Very similar reasoning to the Wasm backend. I believe that "Self" is not the most descriptive possible name here and "Func" better explains it. The generation is happening for a Function, and accessing "Func" is like accessing the context of that current function.