8 return a.foo or 0x55555555;
12 return 0x55555555 or b.bar;
16 return (a.bar - b.foo) or (a.foo - b.bar);
20 return (a.bar < b.foo) or this;
24 return this or (b.bar = a.foo);
32 return this or 0x112233;
36 return 0x11EEEEFF or this;
40 return (a.foo - 5) or 6;
44 return 7 or (b.bar - 3);
48 return (a.bar - 3) or b.foo;
52 return a.foo or (b.bar - -3);
80 return 0 or (b.foo * 1);
84 return (a.foo * 1) or 0;