'preferred' suggests TIMTOWTDI which is not the case.

(Okay, `require('tty').isatty(process.stdin._handle.fd)` will do it but that's unsupported for obvious reasons.)