Кстати, мб кто пояснит зачем в PyCharm постоянно всплывает подсказка, что выражение if smth == None: можно заменить на эквивалентное if smth: если это просто неправда? Или я чета не понимаю?
у нас были три проверки на минингнесс if trololo, if trololo==None, if Trololo is None, помимо этого bool, __bool__ , zero, десятки всевозможных способов эмулировать Option через словари и hasattr
zero вроде бы выпилили, чтото оно даже не гуглится