Added comments, changed evaluation of interrupted process to evaluate the cleanup from `next` process after process was interrupted and completed
final rename + removal of old driver
cached the lazy `p2` in  to assure they are evaluated only once.

this affects : append, fby, onFailure & onComplete