Update: expected executions added to the example
//report comparison result
<((<smaller --> [executed]> &/ <#1 --> result>) &/ <({SELF} * #1) --> ^say>) =/> G>.
-the car has length 6
-the car has width 4
+the car has length 4
+the car has width 2
//does car fit into parking lot?
G! :|:
5
+//expected: ^mul executed with args ({SELF} * (6 * 4))
G! :|:
5
+//expected: ^smaller executed with args ({SELF} * (24.0 * 10))
G! :|:
5
+//expected: ^say executed with args ({SELF} * True)
