and now for something completely different!

shades of collections::dlist