@Override
            public Value visitRecord(Map<Identifier, Literal> members) {
                Map<Identifier, Value> types = new HashMap<>();
                for (Map.Entry<Identifier, Literal> entry : members.entrySet()) {
                    types.put(entry.getKey(), entry.getValue().evaluate(evaluator));
                }
                return Value.recordValue(types);
            }
@param evaluator the rule-set evaluator.
@return the resulting value.
smithy-rules-engine/src/main/java/software/amazon/smithy/rulesengine/language/syntax/expressions/literal/Literal.java