Currently, the streams used in the .DIAGNOSTICS and .DATA object are the streams present at the point that the idiomatic-console module was initialized. It would probably be better to defer this initialization until the point of the rebind &/or the point of use since something, somewhere may have decided to patch process.stdout and process.stderr with alternatives.
Currently, the streams used in the .DIAGNOSTICS and .DATA object are the streams present at the point that the idiomatic-console module was initialized. It would probably be better to defer this initialization until the point of the rebind &/or the point of use since something, somewhere may have decided to patch process.stdout and process.stderr with alternatives.
Consider the best way to do this.