code: func (t *importTree) Close() error {
  	if c, ok := t.Raw.(io.Closer); ok {
  		c.Close()
  	}
  	for _, ct := range t.Children {
  		ct.Close()
  	}
  
  	return nil
  }
docs: // Close releases any resources we might be holding open for the importTree.
  //
  // This can safely be called even while ConfigTree results are alive. The
  // importTree is not bound to these.