code: func NewOutPoint(hash *chainhash.Hash, index uint32) *OutPoint {
  	return &OutPoint{
  		Hash:  *hash,
  		Index: index,
  	}
  }
docs: // NewOutPoint returns a new bitcoin transaction outpoint point with the
  // provided hash and index.