docs: function visitEvalCallExpressions(traverse, node, path, state) {
      utils.catchup(node.range[1], state, function(value) {
        if(optimizeFunction(node.callee.name)) {
          // Unpack the id
          var id = extractId(node.callee.name);
          // Create path and object call
          var pathDeclaration = f('var path_%s = %s;\n', id, transformedFileData1.code.substring(node.arguments[0].range[0], node.arguments[0].range[1]));
          var objectDeclaration = f('var object_%s = %s;\n', id, transformedFileData1.code.substring(node.arguments[1].range[0], node.arguments[1].range[1]));
  
          // Get the function code
          var code = functions[node.callee.name].code;
  
          // Replace path and object in source
          var functionSource = code
            .replace(/object/g, f('object_%s', id))
            .replace(/path/g, f('path_%s', id))
            .replace(/return errors\;/, '');
  
          // Return the in-lined function
          return f('%s\n%s\n%s', objectDeclaration, pathDeclaration, functionSource);
        } else if(!skipTopLevelOptimization && ast.type == 'object' && node.callee.name === f('object_validation_%s', ast.id)) {
          return '';
        } else {
          return value;
        }
      });
    }