the sqlalchemy docs tend to call this `Base`