Set a value in an Automerge document using a path vector. Can optionally create intermediate objects automatically.
Examples
doc <- am_create()
# Create nested structure with automatic intermediate objects
am_put_path(doc, c("user", "address", "city"), "Boston")
am_put_path(doc, c("user", "address", "zip"), 02101L)
am_put_path(doc, c("user", "name"), "Alice")
# Verify
am_get_path(doc, c("user", "address", "city")) # "Boston"
#> [1] "Boston"