code: func (cm CommentMap) MoveComments(from, to Node, position CommentPosition) {
  	for i, c := range cm[from] {
  		if c.Position == position {
  			cm.AddComment(to, c)
  
  			// Remove the comment from the "from" slice
  			cm[from][i] = cm[from][len(cm[from])-1]
  			cm[from][len(cm[from])-1] = nil
  			cm[from] = cm[from][:len(cm[from])-1]
  		}
  	}
  }
docs: // MoveComments moves comments with a given position from a node to another