`promiseExec` has the `err` and `data` parameter swapped. This trickles down into alasql.exec and further. _Spawned from https://github.com/elipalmer/alasql/blob/3f996ea8eaf774f380a069d493518e3ea27c70a2/src/40select.js#L371_