failFast = message => {
  throw TypeError(message);
}
Wrap console unless suppressed.
At the moment, the console is considered a host power in the start
compartment, and not a primordial. Hence it is absent from the whilelist
and bypasses the intrinsicsCollector.

@param {"safe" | "unsafe"} consoleTaming
@param {"platform" | "exit" | "abort" | "report" | "none"} [errorTrapping]
@param {"report" | "none"} [unhandledRejectionTrapping]
@param {GetStackString=} optGetStackString