boolean ops on enum cols are odd

For == and !=, result is a boolean col.
For all other ops, result is a col of NAs