Change semantics of operator convertible-to-bool() and prevent creation in invalid state.
Change semantics of operator convertible-to-bool() and prevent creation in invalid state.

gartung/fnal-art,gartung/fnal-art,gartung/fnal-art,gartung/fnal-art