code: func newHomesteadInstructionSet() [256]operation {
  	instructionSet := newFrontierInstructionSet()
  	instructionSet[DELEGATECALL] = operation{
  		execute:    opDelegateCall,
  		dynamicGas: gasDelegateCall,
  		minStack:   minStack(6, 1),
  		maxStack:   maxStack(6, 1),
  		memorySize: memoryDelegateCall,
  		valid:      true,
  		returns:    true,
  	}
  	return instructionSet
  }
docs: // NewHomesteadInstructionSet returns the frontier and homestead
  // instructions that can be executed during the homestead phase.