Removing all mentions of status and warnings from lazy.
Statuses are no longer accumulated in lazy.
Changed the way data is transferred between engines.
In sequences, (Eng A->Eng B->Eng C) output from A will reach C unless B explicitly deletes it. So far, B was responsible for passing all the data from A to C; now B is responsible for removing data that it doesn't want to pass to C (or to alter data from A before passing it to C)