SQLAlchemy's documentation states if you want to create an in-memory database you can provide a URL of `sqlite://` and that `:memory` is implied. The `database_exists` and `create_database` function did not handle this use-case.