Move set operators to their own file, for clarity and ease of maintenance