At first I thought splat was breaking. Instead I think it's triggering different on the left brace.  If the cursor is on - `a`, `c`, or `d` it will expand the outer expression - `b` will try to expand the inner `$_`