On Monday, 2 September 2024 at 11:56:10 UTC, Nick Treleaven wrote: > test.update("hello", () => noreturn.init, (ref int x) { > x++; > }); Sorry, that aborts if the key isn't present. `update` requires the first callback to provide a value for the key, and it can't return void.