code: func (d *driver) Stat(ctx context.Context, path string) (storagedriver.FileInfo, error) {
  	d.mutex.RLock()
  	defer d.mutex.RUnlock()
  
  	normalized := normalize(path)
  	found := d.root.find(normalized)
  
  	if found.path() != normalized {
  		return nil, storagedriver.PathNotFoundError{Path: path}
  	}
  
  	fi := storagedriver.FileInfoFields{
  		Path:    path,
  		IsDir:   found.isdir(),
  		ModTime: found.modtime(),
  	}
  
  	if !fi.IsDir {
  		fi.Size = int64(len(found.(*file).data))
  	}
  
  	return storagedriver.FileInfoInternal{FileInfoFields: fi}, nil
  }
docs: // Stat returns info about the provided path.