in walk.go [60:67]
func walkInterface(s reflect.Value, expandPaths bool, wo walkObserver) error {
return wo(walkObserverInfo{
value: s,
key: llpath.PathComponent{},
rootVal: reflect.ValueOf(map[string]interface{}{}),
path: llpath.Path{},
})
}