code: func (d *DotGit) Initialize() error {
  	mustExists := []string{
  		d.fs.Join("objects", "info"),
  		d.fs.Join("objects", "pack"),
  		d.fs.Join("refs", "heads"),
  		d.fs.Join("refs", "tags"),
  	}
  
  	for _, path := range mustExists {
  		_, err := d.fs.Stat(path)
  		if err == nil {
  			continue
  		}
  
  		if !os.IsNotExist(err) {
  			return err
  		}
  
  		if err := d.fs.MkdirAll(path, os.ModeDir|os.ModePerm); err != nil {
  			return err
  		}
  	}
  
  	return nil
  }
docs: // Initialize creates all the folder scaffolding.