(10 << 2)[::-5]
(10 << 2)[5]
(10 << 2)(5)
(10 << 2).foo

-(10 << 2)
+(10 << 2)
~(10 << 2)

5 ** (10 << 2)
(10 << 2) ** 5

5 * (10 << 2)
(10 << 2) * 5

5 / (10 << 2)
(10 << 2) / 5

5 // (10 << 2)
(10 << 2) // 5

5 + (10 << 2)
(10 << 2) + 5

(10 << 2) - 5
5 - (10 << 2)

5 >> 10 << 2
10 << 2 << 5

5 & 10 << 2
10 << 2 & 5

5 ^ 10 << 2
10 << 2 ^ 5

5 | 10 << 2
10 << 2 | 5

() in 10 << 2
10 << 2 in ()

5 is 10 << 2
10 << 2 is 5

5 < 10 << 2
10 << 2 < 5

not 10 << 2

5 and 10 << 2
10 << 2 and 5

5 or 10 << 2
10 << 2 or 5

10 << 2 if 10 << 2 else 10 << 2
