Currently, the primary evaluation endpoint provides a contract that supports multiple forms of "polymorphism."
- It does not have a completely defined set of key values, i.e. is dynamic.
- It enables object values to be either arrays or scalars.
While the key value definition dynamicism is fine, the array-scalar conjunction should be pushed to a separate endpoint.