This calculation is slightly off because we haven’t accounted for calculations that “go wrong,” i.e. “bottom” (logicians use the symbol⊥). Bottom can be either nontermination, like looping, or exceptions – think undefined or error "bottom!". So there are really more inhabitants than we’ve accounted for, an interesting subject in itself. For example, we said that Bool has two inhabitants, but True, False, and undefined are all of type Bool.
Я имею в виду, что рисунок целиком похож на butt plug, который действительно чаще всего используется людьми, позиционирующими себя в сексе, как bottom