a(&b) parses incorrectly

`a(&b)` parses as `a(b)`. I've added a failing test, I'll have a shot at fixing it too.