code: func (tag *Tag) GetLastFrame(id string) Framer {
  	// Avoid an allocation of slice in GetFrames,
  	// if there is anyway one frame.
  	if f, exists := tag.frames[id]; exists {
  		return f
  	}
  
  	fs := tag.GetFrames(id)
  	if len(fs) == 0 {
  		return nil
  	}
  	return fs[len(fs)-1]
  }
docs: // GetLastFrame returns last frame from slice, that is returned from GetFrames function.
  // GetLastFrame is suitable for frames, that can be only one in whole tag.
  // For example, for text frames.