Possible Snag For Soft-Literal Branching?
That snag is the growing need for WRAP.
Previously it wasn't too common you wanted to pass an evaluated branch into a function. Now it might be common.
if some-condition [
let x: ...
let y: ...
]
=>
if some-condition wrap [
x: ...
y: ...
]
Literal branching requires you to put that WRAP in a group.
if blah blah blah (wrap [
x: ...
y: ...
])
Not the end of the world. But all things being equal, I'd prefer:
if (blah blah blah) wrap [
x: ...
y: ...
]
This isn't the first challenge to literal branching, but it's the strongest one yet.