Preql

NOT ready to merge.
    cols = set(cols)