in Sources/Confidence/PayloadMerger.swift [8:15]
func merge(context: ConfidenceStruct, data: ConfidenceStruct) throws -> ConfidenceStruct {
guard data["context"] == nil else {
throw ConfidenceError.invalidContextInMessage
}
var map: ConfidenceStruct = data
map["context"] = ConfidenceValue.init(structure: context)
return map
}