Ok, I see your point. I'll try and pickup the slack as soon as 7.9 sees the light and help to get this going.
Specifically from the point of Sql it would be good to make a new interface altogether, as has previously been discussed, basing it on inheritance instead of proxy functions. If you (or anyone else for that matter) could create a good looking API, half the work is done.