code: func (p *Profile) Compact() *Profile {
  	p, _ = Merge([]*Profile{p})
  	return p
  }
docs: // Compact performs garbage collection on a profile to remove any
  // unreferenced fields. This is useful to reduce the size of a profile
  // after samples or locations have been removed.