in core.go [119:126]
func compileMap(inVal reflect.Value) (validator validator.Validator, err error) {
wo, compiled := setupWalkObserver()
err = walkMap(inVal, true, wo)
return func(actual interface{}) *llresult.Results {
return compiled.Check(actual)
}, err
}