code: func (c *Runtime) CompileScript(expression string, sourceURL string, persistScript bool, executionContextId int) (string, *RuntimeExceptionDetails, error) {
  	var v RuntimeCompileScriptParams
  	v.Expression = expression
  	v.SourceURL = sourceURL
  	v.PersistScript = persistScript
  	v.ExecutionContextId = executionContextId
  	return c.CompileScriptWithParams(&v)
  }
docs: // CompileScript - Compiles expression.
  // expression - Expression to compile.
  // sourceURL - Source url to be set for the script.
  // persistScript - Specifies whether the compiled script should be persisted.
  // executionContextId - Specifies in which execution context to perform script run. If the parameter is omitted the evaluation will be performed in the context of the inspected page.
  // Returns -  scriptId - Id of the script. exceptionDetails - Exception details.