Use a separate context in swap in newLisp, per Lutz's feedback.