...you can use a virtual row block.
Virtual row blocks are blocks passed to select, filter, or order.
Inside the block, instance methods without arguments return SQL identifiers, and instance methods with arguments return SQL functions.
In addition to making creating SQL functions easier, this also makes using the inequality operators on columns easier.
Additionally, you can use a virtual row blocks to create SQL window functions.