pub fn index_set( container: &Value, index: &Value, value: Value, ) -> DogeResult<()>
container[index] = value. List and Dict are mutable in place; Str is immutable, so assigning into one is a catchable type error.
container[index] = value