code: func NewFile(path string) (Capabilities, error) {
  	c, err := newFile(path)
  	if err != nil {
  		return c, err
  	}
  	err = c.Load()
  	return c, err
  }
docs: // NewFile initializes a new Capabilities object for given file path.
  //
  // Deprecated: Replace with NewFile2.  For example, replace:
  //
  //    c, err := NewFile(path)
  //    if err != nil {
  //      return err
  //    }
  //
  // with:
  //
  //    c, err := NewFile2(path)
  //    if err != nil {
  //      return err
  //    }
  //    err = c.Load()
  //    if err != nil {
  //      return err
  //    }