[a, b](bool) fails on Go, Kotlin and Nim
`[a, b](bool)` is a fairly common trick employed in Python, leveraging of the fact that `False == 0` and `True == 1`
```py
assert ["false", "true"][True] == "true"
assert ["false", "true"][False] == "false"
```
It works correctly in Rust and Julia (and C++ except for https://github.com/adsharma/py2many/issues/127), but not in Go, Kotlin and Nim.

Additionally, `True > 0` & `True == 0` fails except C++, Julia and Rust due to operator `>` not supporting bool, and the same for `True == 1` and other comparison operators.