code: func (c *Changes) OutputValue(addr addrs.AbsOutputValue) *OutputChangeSrc {
  	addrStr := addr.String()
  	for _, oc := range c.Outputs {
  		if oc.Addr.String() == addrStr {
  			return oc
  		}
  	}
  
  	return nil
  }
docs: // OutputValue returns the planned change for the output value with the
  //  given address, if any. Returns nil if no change is planned.