code: func (n *Node) RemoveMember(ctx context.Context, id uint64) error {
  	ctx, cancel := n.WithContext(ctx)
  	defer cancel()
  	return n.removeMember(ctx, id)
  }
docs: // RemoveMember submits a configuration change to remove a member from the raft cluster
  // after checking if the operation would not result in a loss of quorum.