write commands to - [x] handle panic - [ ] handle custom exit code (integrate error classifier) - [x] write to stdout - [x] write to stderr - [ ] wait stdin