In light of this passage in R6RS The program raises an exception by invoking the current exception handler, passing it an object encapsulating information about the exception. Any procedure accepting one argument may serve as an exception handler and any object may be used to represent an exception.
why does Ikarus raise exceptions that say "Non-condition object"? (I may be misinterpreting something.)
