Literal Branching: Light, Elegant, Fast

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.