Changed the way spill order is determined.
L5 keeps all closure vars in the closure