whole_func_string: async function addWorkers(executionContext, numWorkers) {
          await k8s.scaleExecution(executionContext.ex_id, numWorkers, 'add');
          return { action: 'add', ex_id: executionContext.ex_id, workerNum: numWorkers };
      }
func_code_string: async function addWorkers(executionContext, numWorkers) {
          await k8s.scaleExecution(executionContext.ex_id, numWorkers, 'add');
          return { action: 'add', ex_id: executionContext.ex_id, workerNum: numWorkers };
      }
func_documentation_string: FIXME: These functions should probably do something with the response NOTE: I find is strange that the expected return value here is effectively the same as the function inputs