Fix As(x, pattern) not actually binding x after match success.