pump

pipe streams together and close all of them if one of them closes

demolish

Generate a destruction method which clean's up and destroys all references on the instance