fails:Exception#== returns true if both exceptions are the same object
fails:Exception#== returns true if one exception is the dup'd copy of the other
fails:Exception#== returns true if both exceptions have the same class, no message, and no backtrace
fails:Exception#== returns true if both exceptions have the same class, the same message, and no backtrace
fails:Exception#== returns true if both exceptions have the same class, the same message, and the same backtrace
fails:Exception#== returns false if the two exceptions inherit from Exception but have different classes
fails:Exception#== returns true if the two objects subclass Exception and have the same message and backtrace
fails:Exception#== returns false if the argument is not an Exception
fails:Exception#== returns false if the two exceptions differ only in their backtrace
fails:Exception#== returns false if the two exceptions differ only in their message
