In EdgeQL, expressions are element-wise functions over the cross-product of the input sets:
edgedb> SELECT {'First', 'Second'} ++ '!';
{'First!', 'Second!'}
EdgeQL queries are essentially set comprehensions.