WIP: Fix mysql into

In general I like the idea of breaking out `SQL` into subclasses.  This seems to reflect the fact that the SQLAlchemy abstraction isn't perfect.

Should the `SQL` term become a function that creates an object of the right class?