let x = 1;
// Flow In
= 2;
// ^ defined: 1
// have to use array patterns or something else here to get a pattern
// on the LHS that can contain an assignment pattern
// Flow Out
= 2;
/**/ z;
// ^ defined: 12
// have to use array patterns or something else here to get a pattern
// on the LHS that can contain an assignment pattern
// Flow Around
/**/ x;
// ^ defined: 1
// Flow In From RHS
= x++;
// ^ defined: 1, 25
// have to use array patterns or something else here to get a pattern
// on the LHS that can contain an assignment pattern