code: func (ln *LocalNode) Node() *Node {
  	n := ln.cur.Load().(*Node)
  	if n != nil {
  		return n
  	}
  	// Record was invalidated, sign a new copy.
  	ln.mu.Lock()
  	defer ln.mu.Unlock()
  	ln.sign()
  	return ln.cur.Load().(*Node)
  }
docs: // Node returns the current version of the local node record.