I want to understand this :S
a = FuzzyBool.FuzzyBool(.875)
b = FuzzyBool.FuzzyBool(.25)
a >= b # returns: True
bool(a), bool(b) # returns: (True, False)
~a # returns: FuzzyBool(0.125)
a & b # returns: FuzzyBool(0.25)
b |= FuzzyBool.FuzzyBool(.5) # b is now: FuzzyBool(0.5)
"a={0:.1%} b={1:.0%}".format(a, b) # returns: 'a=87.5% b=50%'