Factory function to return the driver implementation. The method cannot be async, because the API that calls this method is not async in first place.
Factory function to return the driver implementation. The method cannot be async, because the API that calls this method is not async in first place.