code: func (d *dir) Children() ([]noder.Noder, error) {
  	clon := make([]noder.Noder, len(d.children))
  	_ = copy(clon, d.children)
  	return clon, nil
  }
docs: // returns a copy so nobody can alter the order of its elements from the
  // outside.