code: function Builder (config) {
    if (!(config instanceof Config)) {
      config = new Config(config)
    }
    this.config = config
    // TODO: check for root.val
    if (!this.config.native.root) {
      // TODO: simplify this set
      this.config.native.set({
        root: {
          val: process.cwd()
        }
      })
    }
  }
docs: /*
  Builder (Wrapper) class to wrap for targeted platforms