better Equal assertion messages; more low-level functions
test Equal message content