func doQuery(_data) // TODO println(cur, ' = ', Connection, '.execute(', SQL, ')') event(onColumns, 'map(lambda x: return x[0], ' && cur && '.description())') println('for ', row, ' in ', cur, ':') block.inclvl() event(onQuery, row) block.declvl() end func LastRowID() return(cur && '.lastrowid') end