1 b || b: boolean
   2 b || i: boolean
   3 b || d: boolean
   4 b || o: boolean
   5 i || b: int
   6 i || i: int
   7 i || d: double
   8 i || o: int
   9 d || b: double
  10 d || i: double
  11 d || d: double
  12 d || o: double
  13 o || b: object
  14 o || i: object
  15 o || d: object
  16 o || o: object
  17 b && b: boolean
  18 b && i: int
  19 b && d: double
  20 b && o: object
  21 i && b: boolean
  22 i && i: int
  23 i && d: double
  24 i && o: object
  25 d && b: boolean
  26 d && i: double
  27 d && d: double
  28 d && o: object
  29 o && b: boolean
  30 o && i: int
  31 o && d: double
  32 o && o: object