Added work on Roles vis-a-vis Traversable