Generic traversal protocols and sequence adapter for traversals.