code: function callFunction (globalObjects, body) {
    const globalKeys = []
    const globalValues = []
    for (const key in globalObjects) {
      globalKeys.push(key)
      globalValues.push(globalObjects[key])
    }
    globalKeys.push(body)
  
    const result = new Function(...globalKeys)
    return result(...globalValues)
  }
docs: Call a new function body with some global objects.
  @param  {object} globalObjects
  @param  {string} code
  @return {any}