code: func (n *Node) Err(ctx context.Context) error {
  	select {
  	case <-n.closed:
  		return n.err
  	case <-ctx.Done():
  		return ctx.Err()
  	}
  }
docs: // Err returns the error that caused the node to shutdown or nil. Err blocks
  // until the node has fully shut down.