code: func (r Resource) Phase(rpt ResourceInstancePhaseType) ResourcePhase {
  	return ResourcePhase{
  		Resource: r,
  		Phase:    rpt,
  	}
  }
docs: // Phase returns a special "phase address" for the receving instance. See the
  // documentation of ResourceInstancePhase for the limited situations where this
  // is intended to be used.