-record(set_operation, { kind :: galchemy@ast@expression:set_operation_kind(), 'query' :: galchemy@ast@expression:select_query() }).