Do you think we should have `#[]=` handle this? It seems like a natural api to use, and it matches what I was doing in the axiom-memory-adapter.