The following class hierarhcy is very contrived and totally horrid (it won't work under C3 even), but it tests a number of aspect of this module.

A more real-world example would be a nice addition :)