pub fn query_statement_as_with<'q, DB, O, A>( statement: &'q DB::Statement<'q>, arguments: A, ) -> QueryAs<'q, DB, O, A>where DB: Database, A: IntoArguments<'q, DB>, O: for<'r> FromRow<'r, DB::Row>,