File Descriptor Patterns: Beyond stdout and stderr