BasicObject
Not perfect. We want to avoid bundling native gems required in each adapter, like mysql2.