Also, it would be nice to initialize these globals in a `@before_request` handler so we don't have to depend on `fetch_results` being called before `_execute_sql`, for instance. http://flask.pocoo.org/docs/patterns/deferredcallbacks/?highlight=before_request

Finally, perhaps we could give `_explain` a more boolean name, like `_should_explain`.