Add Pool and other compat support

I'm becoming more convinced this is not the way to go since it involves so
much copying to maintain compatability with the redis package.