Throw specification fixups

Cannot overload nullptr_t with int, looser throw specification
Bool doesn't appear to throw, might as well add a NOTHROW specifier to it