- closing _all_ process streams
- allowing multiple accesses to stdout / stderr in O(1)