in the original ruby code it seems I am recording those before the function entry step, so they indeed appear as locals in the callsite, which is wrong (they don't exist there yet)
@nickysn found problems while fixing the rust-based ruby support for that part and we found out this in the history
it seems we don't really do that at least for non-inlined functions in our wazero wasm fork : recorder; so probably we can just not record those as local variables at that point