Initial DSL for manipulation and traverse.