Hi, I noticed that you use a list for the ObjectValue ``` type JsonValue = ObjectValue (List ( String, JsonValue )) | .. ``` A naive implementation would properly expect a `Dict String JsonValue` instead. So I was wondering why you did decide against this.