fun with Traversables