code: func (re *JSRE) Compile(filename string, src interface{}) (err error) {
  	re.Do(func(vm *otto.Otto) { _, err = compileAndRun(vm, filename, src) })
  	return err
  }
docs: // Compile compiles and then runs a piece of JS code.