code: func NewHTTPProvider(path string) (*HTTPProvider, error) {
  	if _, err := os.Stat(path); os.IsNotExist(err) {
  		return nil, fmt.Errorf("webroot path does not exist")
  	}
  
  	return &HTTPProvider{path: path}, nil
  }
docs: // NewHTTPProvider returns a HTTPProvider instance with a configured webroot path