Flipped binops

Test Plan:
<see below>
Finalized but not optimized

Test Plan:
<see below>