Also included a couple of pragmas to suppress bogus warnings on earlier Clang platforms.
added tests for check result < and == operations correct implementation of some checked result types added constexpr example