Output to STDOUT blocks reporting to STDERR
This issue describes a bug where compilation errors are not reported to STDERR when the output is redirected to STDOUT using the `--output=/dev/stdout` flag in Gren. When output is directed to a file, errors are correctly sent to STDERR, but this behavior breaks when STDOUT is used for output.