MIR call sites: flatten var / object actuals passed as field access (compose.layout) or call results (gui_viewport_selection_none()), fixing LLVM "Incorrect number of arguments" on li-studio-demo link.
Allocas: hoist __li_o_* locals to the entry block so conditional stores dominate loads (fixes "Instruction does not dominate all uses").