It's an incomplete and highly opinionated abstraction
but yet flexible, since you are able to access the
driver's API and can work with both ActiveRecord and
DataMapper, since this class relies on the Schema and
both classes implements HasSchemaInterface.