console.(en|dis)able, Promise based task runner

console.enabled => console.enable, console.disable
setImmediate based on Promise.resolve().then