Allow :driver parameter to be an object that responds to `connect`