I think we should! In order of decreasing importance:
(a = 1) |> isnothing lowers to a keyword call
a = 1 at the call site f(;a = 1) doesn't make sense out of context, as it isn't assigning a variable here.
- It's generally a different form; no complex LHS is allowed
Linking to #77