Can this expression be moved (not cloned)?
Checks last_use on Resolved nodes; Ident without local_types entry
is treated as a global (always moveable).
Should .clone() be skipped for this expression?
True for: Copy types, last-use locals, globals/namespaces.
False for: rc_wrapped, borrowed_params (need special clone paths).