similar to the split-off for pandas-gbq. Would simplify the main pandas codebase a bit by making this a separately maintained package.