README: don't say any Clojure data structure works

Really only maps and records work, because they need to support
`assoc`. Technically vectors would work too but that's unlikely to be
practical.
apply extra args in update-system and update-system-reverse

This enables terse invocations in the style of Clojure's `update-in`.