attempting to fix #162, fail should output to console.error

it's not quite the same. `console.log` and `console.error` is a "writeLine" vs a write (adds a newline) and I think does some formating, whereas `system.stderr` are raw streams.

I'd revert this.