Feature
Objects
add 'walk' function to traverse a deep object and execute a callback when primitive type values are found