Add die $_w_eval_err to propagate eval error from inside eval; minor fix