code: func (n *Node) Restart() error {
  	if err := n.Stop(); err != nil {
  		return err
  	}
  	if err := n.Start(); err != nil {
  		return err
  	}
  	return nil
  }
docs: // Restart terminates a running node and boots up a new one in its place. If the
  // node isn't running, an error is returned.