Investigate the feasibility of a compatibility layer, that is, re-implement (most of) driver 3.x API by delegating to the equivalent driver 4.x API.