code: func (f *File) DeepCopy() *File {
  	if f == nil {
  		return nil
  	}
  	return &File{
  		TerraformVersion: f.TerraformVersion,
  		Serial:           f.Serial,
  		Lineage:          f.Lineage,
  		State:            f.State.DeepCopy(),
  	}
  }
docs: // DeepCopy is a convenience method to create a new File object whose state
  // is a deep copy of the receiver's, as implemented by states.State.DeepCopy.