code: func DoFile(l *State, fileName string) error {
  	if err := LoadFile(l, fileName, ""); err != nil {
  		return err
  	}
  	return l.ProtectedCall(0, MultipleReturns, 0)
  }
docs: // DoFile loads and runs the given file.