refactor console.run() conditional
.run() falls back to .out() for non-function input.  Change argument names for fallback to avoid confusion:

(fn, opts) becomes (arguments[0], arguments[1])