Let’s say for some contrived (but very real) reason, I want to add { "toot": "http://joinmastodon.org/ns", "Emoji": "toot:Emoji" } to @context, but another member of @context might be { "toot": "http://joinmastodon.org/ns", "focalPoint": ... }

Would it be acceptable if I just pushed my object to the end and assumed that JSON-LD parsers would correctly reduce it down to:

{
  "toot": "http://joinmastodon.org/ns",
  "Emoji": "toot:Emoji",
  "focalPoint": ...
}

… or should I be adding in logic to detect the existing member defining toot and merge the Emoji property in?