I'm experimenting with custom reporters: based on the predicate used in a test assert, it produces messages in a format that make sense for this particular predicate.

For example for lset= it shows intersection of sets and the elements missing in the first one and second one.

Of course they should be customizable and pluggable.

#scheme