When key used in a kv storage is shaped as JSON string, then we need some additional support besides what is available in JSON spec
- Min-Unbounded, to denote that we want to iterate from the first item.
- Max-Unbounded, to denote that we want to iterate till the last item.
- -Infinity, to denote smallest number.
- +Infinity, to denote largest number.
- NaN, since it is included in IEEE 754 spec.
- Missing, what is the sort position for missing in the supported list of types.
When key used in a kv storage is shaped as JSON string, then we need some additional support besides what is available in JSON spec