We could extend it to support power of 2 constants or more. Example: ``` int f(int a) { return 2 != (2 >> a); } ``` This could be optimized to `a != 0`