This proposal tries not to add new entities into the language,
it only tries to take what already is there and reusing
it mercilessly. Also number of abstractions is lowered, since some of them
could Read more
Booleans are very nice concept, but can get bulky. That is why
people may avoid using it, sometimes. Moreover, booleans are often
put inside nice "traity" names like isRetired or
done which are nice Read more