do you guys know if there exists a Python equivalent to boost::optional in C++ (or std::optional since C++11: http://en.cppreference.com/w/cpp/utility/optional), i.e. a library that handles semantically optional variables?
I know how to implement it myself or use the other solutions (like foo = (bar, True) which I find ugly and unreadable). Just curious if there is an existing solution.

Noneto represent an absent value?