rule(local: :run) do
      result, errors = validate_for(value, Hash => RunLocalSchema, Array => NOT_EMPTY, NilClass => OK)

      key.failure(errors) unless result