posted 1 year ago
I agree, Tim. It seems that by trying to re-use similar code, they've created a more confusing situation that doesn't quite fit. There's also more than just one "long form" and one "short form" - e.g. these are also possible, and equivalent to the first version:
For a one-argument version, perhaps it would be easier to just replace b with a literal of some sort, and skip the "where did b come from?" confusion: