how does "dimension sorting" apply here? e.g. if both the region and stack match, which one will be selected? in the old world, we hard-code/predefine the matching order.

+ [
+    {
+       "dimensions":  
+              {"@environment":["prod"],
+               "@region":["us-east-1"]
+              },
+       "value":5
+    },
+     {
+        "dimensions":
+             {"@environment":["prod"],
+               "@stack":["foo"]
+              },
+        "value":10
+     },
+    {
+        "value":2
+    }
+]