code: func NewConsoleOutputW(w io.Writer, noTerm Output) Output {
  	if isTerminal(w) {
  		return consoleOutput{w: w}
  	}
  	return noTerm
  }
docs: // NewConsoleOutputW returns a Output printing message in a colored human readable form with
  // the provided writer. If the writer is not on a terminal, the noTerm output is returned.