Why do we have to use JSON for data interchange [in Elm]? | Heykuki News